OpenCores
URL https://opencores.org/ocsvn/usb_fpga_1_11/usb_fpga_1_11/trunk

Subversion Repositories usb_fpga_1_11

[/] [usb_fpga_1_11/] [trunk/] [java/] [ztex/] [InvalidFirmwareException.java] - Diff between revs 5 and 9

Only display areas with differences | Details | Blame | View Log

Rev 5 Rev 9
/*!
/*!
   Java host software API of ZTEX EZ-USB FX2 SDK
   Java host software API of ZTEX SDK
   Copyright (C) 2009-2011 ZTEX GmbH.
   Copyright (C) 2009-2014 ZTEX GmbH.
   http://www.ztex.de
   http://www.ztex.de
 
 
   This program is free software; you can redistribute it and/or modify
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License version 3 as
   it under the terms of the GNU General Public License version 3 as
   published by the Free Software Foundation.
   published by the Free Software Foundation.
 
 
   This program is distributed in the hope that it will be useful, but
   This program is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of
   WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
   General Public License for more details.
   General Public License for more details.
 
 
   You should have received a copy of the GNU General Public License
   You should have received a copy of the GNU General Public License
   along with this program; if not, see http://www.gnu.org/licenses/.
   along with this program; if not, see http://www.gnu.org/licenses/.
!*/
!*/
 
 
package ztex;
package ztex;
 
 
import ch.ntb.usb.*;
import ch.ntb.usb.*;
 
 
/**
/**
  * Thrown if a device runs with no or the wrong firmware, i.e. if the ZTEX descriptor is not found or damaged. */
  * Thrown if a device runs with no or the wrong firmware, i.e. if the ZTEX descriptor is not found or damaged. */
public class InvalidFirmwareException extends Exception {
public class InvalidFirmwareException extends Exception {
/**
/**
 * Constructs an instance from the error message.
 * Constructs an instance from the error message.
 * @param msg The error message.
 * @param msg The error message.
 */
 */
    public InvalidFirmwareException ( String msg) {
    public InvalidFirmwareException ( String msg) {
        super( msg );
        super( msg );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param ztex The device.
 * @param ztex The device.
 * @param msg The error message.
 * @param msg The error message.
 */
 */
    public InvalidFirmwareException ( Ztex1 ztex, String msg) {
    public InvalidFirmwareException ( Ztex1 ztex, String msg) {
        this( ztex.dev().dev(), msg );
        this( ztex.dev().dev(), msg );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param dev The device.
 * @param dev The device.
 * @param msg The error message.
 * @param msg The error message.
 */
 */
    public InvalidFirmwareException ( ZtexDevice1 dev, String msg) {
    public InvalidFirmwareException ( ZtexDevice1 dev, String msg) {
        this( dev.dev(), msg );
        this( dev.dev(), msg );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param dev The device.
 * @param dev The device.
 * @param msg The error message.
 * @param msg The error message.
 */
 */
    public InvalidFirmwareException (Usb_Device dev, String msg) {
    public InvalidFirmwareException (Usb_Device dev, String msg) {
        super( "bus=" + dev.getBus().getDirname() + "  device=" + dev.getFilename() + ": Invalid Firmware: "+ msg );
        super( "bus=" + dev.getBus().getDirname() + "  device=" + dev.getFilename() + ": Invalid Firmware: "+ msg );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param ztex The device.
 * @param ztex The device.
 */
 */
    public InvalidFirmwareException ( Ztex1 ztex ) {
    public InvalidFirmwareException ( Ztex1 ztex ) {
        this( ztex.dev().dev() );
        this( ztex.dev().dev() );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param dev The device.
 * @param dev The device.
 */
 */
    public InvalidFirmwareException ( ZtexDevice1 dev ) {
    public InvalidFirmwareException ( ZtexDevice1 dev ) {
        this( dev.dev() );
        this( dev.dev() );
    }
    }
 
 
/**
/**
 * Constructs an instance from the given device and error message.
 * Constructs an instance from the given device and error message.
 * @param dev The device.
 * @param dev The device.
 */
 */
    public InvalidFirmwareException (Usb_Device dev ) {
    public InvalidFirmwareException (Usb_Device dev ) {
        super( "bus=" + dev.getBus().getDirname() + "  device=" + dev.getFilename() + ": Invalid Firmware" );
        super( "bus=" + dev.getBus().getDirname() + "  device=" + dev.getFilename() + ": Invalid Firmware" );
    }
    }
 
 
 
 
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.