ClassInternList.txt Driver File Contents (files_1_wire_drivers_v400.zip)

Compiled from DSPortAdapter.java
public abstract class com.dalsemi.onewire.adapter.DSPortAdapter extends java.lang.Object {
    public static final int SPEED_REGULAR;
    public static final int SPEED_FLEX;
    public static final int SPEED_OVERDRIVE;
    public static final int SPEED_HYPERDRIVE;
    public static final char LEVEL_NORMAL;
    public static final char LEVEL_POWER_DELIVERY;
    public static final char LEVEL_BREAK;
    public static final char LEVEL_PROGRAM;
    public static final int RESET_NOPRESENCE;
    public static final int RESET_PRESENCE;
    public static final int RESET_ALARM;
    public static final int RESET_SHORT;
    public static final int CONDITION_NOW;
    public static final int CONDITION_AFTER_BIT;
    public static final int CONDITION_AFTER_BYTE;
    public static final int DELIVERY_HALF_SECOND;
    public static final int DELIVERY_ONE_SECOND;
    public static final int DELIVERY_TWO_SECONDS;
    public static final int DELIVERY_FOUR_SECONDS;
    public static final int DELIVERY_SMART_DONE;
    public static final int DELIVERY_INFINITE;
    public static final int DELIVERY_CURRENT_DETECT;
    public static final int DELIVERY_EPROM;
    public com.dalsemi.onewire.adapter.DSPortAdapter();
    public abstract java.lang.String getAdapterName();
    public abstract java.lang.String getPortTypeDescription();
    public abstract java.lang.String getClassVersion();
    public abstract java.util.Enumeration getPortNames();
    public void registerOneWireContainerClass(int, java.lang.Class) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean selectPort(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void freePort() throws com.dalsemi.onewire.OneWireException;
    public abstract java.lang.String getPortName() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean adapterDetected() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.lang.String getAdapterVersion() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.lang.String getAdapterAddress() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canOverdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canHyperdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canFlex() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canProgram() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canDeliverPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canDeliverSmartPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.util.Enumeration getAllDeviceContainers() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public com.dalsemi.onewire.container.OneWireContainer getFirstDeviceContainer() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public com.dalsemi.onewire.container.OneWireContainer getNextDeviceContainer() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean findFirstDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean findNextDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void getAddress(byte[]);
    public long getAddressAsLong();
    public java.lang.String getAddressAsString();
    public boolean isPresent(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPresent(long) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPresent(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isAlarming(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isAlarming(long) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isAlarming(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean select(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean select(long) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean select(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void assertSelect(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void assertSelect(long) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void assertSelect(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void setSearchOnlyAlarmingDevices();
    public abstract void setNoResetSearch();
    public abstract void setSearchAllDevices();
    public void targetAllFamilies();
    public void targetFamily(int);
    public void targetFamily(byte[]);
    public void excludeFamily(int);
    public void excludeFamily(byte[]);
    public abstract boolean beginExclusive(boolean) throws com.dalsemi.onewire.OneWireException;
    public abstract void endExclusive();
    public abstract void putBit(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean getBit() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void putByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int getByte() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract byte getBlock(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void getBlock(byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void getBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void dataBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int reset() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPowerDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean startPowerDelivery(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setProgramPulseDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean startProgramPulse(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void startBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPowerNormal() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setSpeed(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getSpeed();
    public com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(byte[]);
    public com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(long);
    public com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(java.lang.String);
    public com.dalsemi.onewire.container.OneWireContainer getDeviceContainer();
    protected boolean isValidFamily(byte[]);
    public boolean equals(java.lang.Object);
    public java.lang.String toString();
}
Compiled from MulticastListener.java
public class com.dalsemi.onewire.adapter.MulticastListener extends java.lang.Object implements java.lang.Runnable {
    public com.dalsemi.onewire.adapter.MulticastListener(int,java.lang.String,byte[],byte[]) throws java.io.IOException, java.net.UnknownHostException;
    public void run();
    public void stopListener();
}
Compiled from NetAdapter.java
public class com.dalsemi.onewire.adapter.NetAdapter extends com.dalsemi.onewire.adapter.DSPortAdapter implements com.dalsemi.onewire.adapter.NetAdapterConstants {
    protected static final java.lang.String UNSPECIFIED_ERROR;
    protected static final java.lang.String COMM_FAILED;
    protected static final java.lang.Integer NOT_OWNED;
    protected java.lang.Integer currentThreadHash;
    protected com.dalsemi.onewire.adapter.NetAdapterConstants.Connection conn;
    protected java.lang.String portNameForReconnect;
    protected byte netAdapterSecret[];
    protected boolean useCustomSecret;
    protected java.lang.Boolean multicastEnabled;
    protected java.lang.String multicastGroup;
    protected int datagramPort;
    public com.dalsemi.onewire.adapter.NetAdapter();
    public void setSecret(java.lang.String);
    public void resetSecret();
    public void pingHost() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean adapterDetected() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.lang.String getAdapterName();
    public java.lang.String getPortTypeDescription();
    public java.lang.String getClassVersion();
    public java.util.Enumeration getPortNames();
    public boolean selectPort(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean selectPort(java.net.Socket) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void freePort() throws com.dalsemi.onewire.OneWireException;
    public java.lang.String getPortName() throws com.dalsemi.onewire.OneWireException;
    public boolean canOverdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canHyperdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canFlex() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canProgram() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canDeliverPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canDeliverSmartPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean canBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean findFirstDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean findNextDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void getAddress(byte[]);
    public void setSearchOnlyAlarmingDevices();
    public void setNoResetSearch();
    public void setSearchAllDevices();
    public void targetAllFamilies();
    public void targetFamily(int);
    public void targetFamily(byte[]);
    public void excludeFamily(int);
    public void excludeFamily(byte[]);
    public boolean beginExclusive(boolean) throws com.dalsemi.onewire.OneWireException;
    public void endExclusive();
    public int reset() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void putBit(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getBit() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void putByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getByte() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte getBlock(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void getBlock(byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void getBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void dataBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPowerDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean startPowerDelivery(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setProgramPulseDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean startProgramPulse(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void startBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPowerNormal() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setSpeed(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getSpeed();
    static {};
}
Compiled from NetAdapterConstants.java
public static final class com.dalsemi.onewire.adapter.NetAdapterConstants. Connection extends java.lang.Object 
    /* ACC_SUPER bit NOT set */
{
    public java.net.Socket sock;
    public java.io.DataInputStream input;
    public java.io.DataOutputStream output;
    public com.dalsemi.onewire.adapter.NetAdapterConstants.Connection();
}
Compiled from NetAdapterConstants.java
public interface com.dalsemi.onewire.adapter.NetAdapterConstants 
    /* ACC_SUPER bit NOT set */
{
    public static final boolean DEBUG;
    public static final int versionUID;
    public static final boolean BUFFERED_OUTPUT;
    public static final int DEFAULT_PORT;
    public static final java.lang.String DEFAULT_SECRET;
    public static final java.lang.String DEFAULT_MULTICAST_GROUP;
    public static final int DEFAULT_MULTICAST_PORT;
    public static final byte RET_SUCCESS;
    public static final byte RET_FAILURE;
    public static final byte CMD_CLOSECONNECTION;
    public static final byte CMD_PINGCONNECTION;
    public static final byte CMD_RESET;
    public static final byte CMD_PUTBIT;
    public static final byte CMD_PUTBYTE;
    public static final byte CMD_GETBIT;
    public static final byte CMD_GETBYTE;
    public static final byte CMD_GETBLOCK;
    public static final byte CMD_DATABLOCK;
    public static final byte CMD_SETPOWERDURATION;
    public static final byte CMD_STARTPOWERDELIVERY;
    public static final byte CMD_SETPROGRAMPULSEDURATION;
    public static final byte CMD_STARTPROGRAMPULSE;
    public static final byte CMD_STARTBREAK;
    public static final byte CMD_SETPOWERNORMAL;
    public static final byte CMD_SETSPEED;
    public static final byte CMD_GETSPEED;
    public static final byte CMD_BEGINEXCLUSIVE;
    public static final byte CMD_ENDEXCLUSIVE;
    public static final byte CMD_FINDFIRSTDEVICE;
    public static final byte CMD_FINDNEXTDEVICE;
    public static final byte CMD_GETADDRESS;
    public static final byte CMD_SETSEARCHONLYALARMINGDEVICES;
    public static final byte CMD_SETNORESETSEARCH;
    public static final byte CMD_SETSEARCHALLDEVICES;
    public static final byte CMD_TARGETALLFAMILIES;
    public static final byte CMD_TARGETFAMILY;
    public static final byte CMD_EXCLUDEFAMILY;
    public static final byte CMD_CANBREAK;
    public static final byte CMD_CANDELIVERPOWER;
    public static final byte CMD_CANDELIVERSMARTPOWER;
    public static final byte CMD_CANFLEX;
    public static final byte CMD_CANHYPERDRIVE;
    public static final byte CMD_CANOVERDRIVE;
    public static final byte CMD_CANPROGRAM;
    public static final com.dalsemi.onewire.adapter.NetAdapterConstants.Connection EMPTY_CONNECTION;
    static {};
    public static final class com.dalsemi.onewire.adapter.NetAdapterConstants. Connection extends java.lang.Object 
    /* ACC_SUPER bit NOT set */
{
        public java.net.Socket sock;
        public java.io.DataInputStream input;
        public java.io.DataOutputStream output;
        public com.dalsemi.onewire.adapter.NetAdapterConstants.Connection();
    }
}
Compiled from NetAdapterHost.java
private class com.dalsemi.onewire.adapter.NetAdapterHost. SocketHandler extends java.lang.Object implements java.lang.Runnable 
    /* ACC_SUPER bit NOT set */
{
    public com.dalsemi.onewire.adapter.NetAdapterHost.SocketHandler(com.dalsemi.onewire.adapter.NetAdapterHost,java.net.Socket) throws java.io.IOException;
    public void run();
    public void stopHandler();
}
Compiled from NetAdapterHost.java
public class com.dalsemi.onewire.adapter.NetAdapterHost extends java.lang.Object implements java.lang.Runnable, com.dalsemi.onewire.adapter.NetAdapterConstants {
    protected static final java.util.Random rand;
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    protected java.net.ServerSocket serverSocket;
    protected byte netAdapterSecret[];
    protected volatile boolean hostStopped;
    protected volatile boolean hostRunning;
    protected boolean singleThreaded;
    protected java.util.Hashtable hashHandlers;
    protected com.dalsemi.onewire.adapter.MulticastListener multicastListener;
    protected int timeoutInSeconds;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter) throws java.io.IOException;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter,int) throws java.io.IOException;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter,boolean) throws java.io.IOException;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter,int,boolean) throws java.io.IOException;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter,java.net.ServerSocket) throws java.io.IOException;
    public com.dalsemi.onewire.adapter.NetAdapterHost(com.dalsemi.onewire.adapter.DSPortAdapter,java.net.ServerSocket,boolean) throws java.io.IOException;
    public void setSecret(java.lang.String);
    public void createMulticastListener() throws java.io.IOException, java.net.UnknownHostException;
    public void createMulticastListener(int) throws java.io.IOException, java.net.UnknownHostException;
    public void createMulticastListener(int, java.lang.String) throws java.io.IOException, java.net.UnknownHostException;
    public void run();
    public void handleConnection(java.net.Socket) throws java.io.IOException;
    public void stopHost();
    public static void main(java.lang.String[]) throws java.lang.Exception;
    static boolean access$000(com.dalsemi.onewire.adapter.NetAdapterHost, com.dalsemi.onewire.adapter.NetAdapterConstants.Connection) throws java.io.IOException;
    static void access$100(com.dalsemi.onewire.adapter.NetAdapterHost, com.dalsemi.onewire.adapter.NetAdapterConstants.Connection) throws java.io.IOException;
    static void access$200(com.dalsemi.onewire.adapter.NetAdapterHost, com.dalsemi.onewire.adapter.NetAdapterConstants.Connection);
    static {};
}
Compiled from OneWireIOException.java
public class com.dalsemi.onewire.adapter.OneWireIOException extends com.dalsemi.onewire.OneWireException {
    public com.dalsemi.onewire.adapter.OneWireIOException();
    public com.dalsemi.onewire.adapter.OneWireIOException(java.lang.String);
}
Compiled from TMEXAdapter.java
public class com.dalsemi.onewire.adapter.TMEXAdapter extends com.dalsemi.onewire.adapter.DSPortAdapter {
    protected int portType;
    protected byte RomDta[];
    public com.dalsemi.onewire.adapter.TMEXAdapter() throws java.lang.ClassNotFoundException;
    public com.dalsemi.onewire.adapter.TMEXAdapter(int) throws java.lang.ClassNotFoundException;
    protected void finalize();
    public native java.lang.String getAdapterName();
    public native java.lang.String getPortTypeDescription();
    public java.lang.String getClassVersion();
    public java.util.Enumeration getPortNames();
    public native boolean selectPort(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void freePort() throws com.dalsemi.onewire.OneWireException;
    public native java.lang.String getPortName() throws com.dalsemi.onewire.OneWireException;
    public native boolean adapterDetected() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native java.lang.String getAdapterVersion() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.lang.String getAdapterAddress() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canOverdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canHyperdrive() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canFlex() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canProgram() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canDeliverPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canDeliverSmartPower() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean canBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean findFirstDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean findNextDevice() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void getAddress(byte[]);
    public native boolean isPresent(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean isAlarming(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean select(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setSearchOnlyAlarmingDevices();
    public void setNoResetSearch();
    public void setSearchAllDevices();
    public native boolean beginExclusive(boolean) throws com.dalsemi.onewire.OneWireException;
    public native void endExclusive();
    public void putBit(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getBit() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void putByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getByte() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte getBlock(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void getBlock(byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void getBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void dataBlock(byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native int reset() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPowerDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean startPowerDelivery(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setProgramPulseDuration(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native boolean startProgramPulse(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void startBreak() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void setPowerNormal() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native void setSpeed(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public native int getSpeed();
    public boolean setTMEXPortType(int);
    public static native void CleanUpByThread(java.lang.Thread);
    public static native java.lang.String getDefaultAdapterName();
    public static native java.lang.String getDefaultPortName();
    static {};
}
Compiled from MemoryCache.java
class com.dalsemi.onewire.application.file.MemoryCache extends java.lang.Object {
    public com.dalsemi.onewire.application.file.MemoryCache(com.dalsemi.onewire.container.OneWireContainer);
    public com.dalsemi.onewire.application.file.MemoryCache(com.dalsemi.onewire.container.OneWireContainer[]);
    public int getNumberPages();
    public int getNumberPagesInBank(int);
    public int getPageOffsetForDevice(int);
    public int getMaxPacketDataLength();
    public boolean isWriteOnce();
    public int readPagePacket(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void sync() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void addOwner(java.lang.Object);
    public void removeOwner(java.lang.Object);
    public boolean noOwners();
    public void removeWriteOpen(java.lang.String);
    public boolean isOpenedToWrite(java.lang.String, boolean);
    public boolean handlePageBitmap();
    public void markPageUsed(int);
    public boolean freePage(int);
    public int getFirstFreePage();
    public int getNextFreePage();
    public int getNumberFreePages() throws com.dalsemi.onewire.OneWireException;
    public int getBitMapPageNumber();
    public int getBitMapNumberOfPages();
    public com.dalsemi.onewire.container.PagedMemoryBank getMemoryBankForPage(int);
    public int getLocalPage(int);
    public void clearLastPageRead();
}
Compiled from OWFile.java
public class com.dalsemi.onewire.application.file.OWFile extends java.lang.Object {
    public static final java.lang.String separator;
    public static final char separatorChar;
    public static final java.lang.String pathSeparator;
    public static final char pathSeparatorChar;
    public com.dalsemi.onewire.application.file.OWFile(com.dalsemi.onewire.container.OneWireContainer,java.lang.String);
    public com.dalsemi.onewire.application.file.OWFile(com.dalsemi.onewire.container.OneWireContainer[],java.lang.String);
    public com.dalsemi.onewire.application.file.OWFile(com.dalsemi.onewire.container.OneWireContainer,java.lang.String,java.lang.String);
    public com.dalsemi.onewire.application.file.OWFile(com.dalsemi.onewire.application.file.OWFile,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getParent();
    public com.dalsemi.onewire.application.file.OWFile getParentFile();
    public java.lang.String getPath();
    public boolean isAbsolute();
    public java.lang.String getAbsolutePath();
    public com.dalsemi.onewire.application.file.OWFile getAbsoluteFile();
    public java.lang.String getCanonicalPath() throws java.io.IOException;
    public com.dalsemi.onewire.application.file.OWFile getCanonicalFile() throws java.io.IOException;
    public boolean canRead();
    public boolean canWrite();
    public boolean exists();
    public boolean isDirectory();
    public boolean isFile();
    public boolean isHidden();
    public long lastModified();
    public long length();
    public boolean createNewFile() throws java.io.IOException;
    public boolean delete();
    public java.lang.String list()[];
    public com.dalsemi.onewire.application.file.OWFile listFiles()[];
    public boolean mkdir();
    public boolean mkdirs();
    public boolean renameTo(com.dalsemi.onewire.application.file.OWFile);
    public boolean setLastModified(long);
    public boolean setReadOnly();
    public static com.dalsemi.onewire.application.file.OWFile listRoots(com.dalsemi.onewire.container.OneWireContainer)[];
    public int compareTo(com.dalsemi.onewire.application.file.OWFile);
    public int compareTo(java.lang.Object);
    public boolean equals(java.lang.Object);
    public int hashCode();
    public java.lang.String toString();
    public com.dalsemi.onewire.application.file.OWFileDescriptor getFD() throws java.io.IOException;
    public com.dalsemi.onewire.container.OneWireContainer getOneWireContainer();
    public com.dalsemi.onewire.container.OneWireContainer getOneWireContainers()[];
    public void format() throws java.io.IOException;
    public int getFreeMemory() throws java.io.IOException;
    public void close() throws java.io.IOException;
    public int getPageList()[] throws java.io.IOException;
    public int getStartPage() throws java.io.IOException;
    public com.dalsemi.onewire.container.PagedMemoryBank getMemoryBankForPage(int);
    public int getLocalPage(int);
    protected void finalize() throws java.io.IOException;
}
Compiled from OWFileDescriptor.java
public class com.dalsemi.onewire.application.file.OWFileDescriptor extends java.lang.Object {
    public com.dalsemi.onewire.application.file.OWFileDescriptor();
    protected com.dalsemi.onewire.application.file.OWFileDescriptor(com.dalsemi.onewire.container.OneWireContainer,java.lang.String);
    protected com.dalsemi.onewire.application.file.OWFileDescriptor(com.dalsemi.onewire.container.OneWireContainer[],java.lang.String);
    protected void setupFD(com.dalsemi.onewire.container.OneWireContainer[], java.lang.String);
    public boolean valid();
    public void sync() throws com.dalsemi.onewire.application.file.OWSyncFailedException;
    protected void open() throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    protected void close() throws java.io.IOException;
    protected void create(boolean, boolean, boolean, int, int) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    protected void format() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    protected int read(byte[], int, int) throws java.io.IOException;
    protected int read() throws java.io.IOException;
    protected long skip(long) throws java.io.IOException;
    protected int available() throws java.io.IOException;
    protected void write(int) throws java.io.IOException;
    protected void write(byte[], int, int) throws java.io.IOException;
    protected java.lang.String getName();
    protected java.lang.String getParent();
    protected java.lang.String getPath();
    protected boolean exists();
    protected boolean canRead();
    protected boolean canWrite();
    protected boolean isDirectory();
    protected boolean isFile();
    protected boolean isHidden();
    protected long length();
    protected boolean delete();
    protected java.lang.String list()[];
    protected boolean renameTo(com.dalsemi.onewire.application.file.OWFile);
    protected boolean setReadOnly();
    protected void mark(int);
    protected void reset() throws java.io.IOException;
    protected void markPageUsed(int) throws com.dalsemi.onewire.OneWireException;
    protected boolean freePage(int) throws com.dalsemi.onewire.OneWireException;
    protected int getFirstFreePage(boolean) throws com.dalsemi.onewire.OneWireException;
    protected int getNextFreePage(boolean) throws com.dalsemi.onewire.OneWireException;
    protected int getFreeMemory() throws com.dalsemi.onewire.OneWireException;
    protected void writeBitMap() throws com.dalsemi.onewire.OneWireException;
    protected void readBitMap() throws com.dalsemi.onewire.OneWireException;
    protected int getPageList()[] throws com.dalsemi.onewire.OneWireException;
    protected int getStartPage() throws java.io.IOException;
    protected com.dalsemi.onewire.container.PagedMemoryBank getMemoryBankForPage(int);
    protected int getLocalPage(int);
    protected int verifyDeviceMap(int, int, boolean) throws com.dalsemi.onewire.OneWireException;
    protected boolean createNewFile() throws java.io.IOException;
    protected int getHashCode();
    protected com.dalsemi.onewire.container.OneWireContainer getOneWireContainers()[];
    protected void free();
    static {};
}
Compiled from OWFileInputStream.java
public class com.dalsemi.onewire.application.file.OWFileInputStream extends java.io.InputStream {
    public com.dalsemi.onewire.application.file.OWFileInputStream(com.dalsemi.onewire.container.OneWireContainer,java.lang.String) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileInputStream(com.dalsemi.onewire.container.OneWireContainer[],java.lang.String) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileInputStream(com.dalsemi.onewire.application.file.OWFile) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileInputStream(com.dalsemi.onewire.application.file.OWFileDescriptor);
    public int read() throws java.io.IOException;
    public int read(byte[]) throws java.io.IOException;
    public int read(byte[], int, int) throws java.io.IOException;
    public long skip(long) throws java.io.IOException;
    public int available() throws java.io.IOException;
    public void close() throws java.io.IOException;
    public final com.dalsemi.onewire.application.file.OWFileDescriptor getFD() throws java.io.IOException;
    public void finalize() throws java.io.IOException;
    public void mark(int);
    public void reset() throws java.io.IOException;
    public boolean markSupported();
}
Compiled from OWFileNotFoundException.java
public class com.dalsemi.onewire.application.file.OWFileNotFoundException extends java.io.IOException {
    public com.dalsemi.onewire.application.file.OWFileNotFoundException();
    public com.dalsemi.onewire.application.file.OWFileNotFoundException(java.lang.String);
}
Compiled from OWFileOutputStream.java
public class com.dalsemi.onewire.application.file.OWFileOutputStream extends java.io.OutputStream {
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.container.OneWireContainer,java.lang.String) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.container.OneWireContainer[],java.lang.String) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.container.OneWireContainer,java.lang.String,boolean) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.container.OneWireContainer[],java.lang.String,boolean) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.application.file.OWFile) throws com.dalsemi.onewire.application.file.OWFileNotFoundException;
    public com.dalsemi.onewire.application.file.OWFileOutputStream(com.dalsemi.onewire.application.file.OWFileDescriptor);
    public void write(int) throws java.io.IOException;
    public void write(byte[]) throws java.io.IOException;
    public void write(byte[], int, int) throws java.io.IOException;
    public void close() throws java.io.IOException;
    public com.dalsemi.onewire.application.file.OWFileDescriptor getFD() throws java.io.IOException;
    public void finalize() throws java.io.IOException;
}
Compiled from OWSyncFailedException.java
public class com.dalsemi.onewire.application.file.OWSyncFailedException extends java.io.IOException {
    public com.dalsemi.onewire.application.file.OWSyncFailedException(java.lang.String);
}
Compiled from AbstractDeviceMonitor.java
public abstract class com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor extends java.lang.Object implements java.lang.Runnable {
    protected final java.lang.Object sync_flag;
    protected final java.util.Hashtable deviceAddressHash;
    protected static final java.util.Hashtable deviceContainerHash;
    protected final java.util.Vector listeners;
    protected int max_state_count;
    protected int max_error_count;
    protected volatile boolean keepRunning;
    protected volatile boolean hasCompletelyStopped;
    protected volatile boolean startRunning;
    protected volatile boolean isRunning;
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    public com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor();
    public void cleanUpStaleContainerReferences();
    public void cleanUpStalePathReferences();
    public void resetSearch();
    public int getMaxStateCount();
    public void setMaxStateCount(int);
    public int getMaxErrorCount();
    public void setMaxErrorCount(int);
    public com.dalsemi.onewire.adapter.DSPortAdapter getAdapter();
    public abstract void setAdapter(com.dalsemi.onewire.adapter.DSPortAdapter);
    public abstract void search(java.util.Vector, java.util.Vector) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean pauseMonitor(boolean);
    public boolean resumeMonitor(boolean);
    public boolean isMonitorRunning();
    public void killMonitor();
    public void run();
    protected void msSleep(long);
    public void addDeviceMonitorEventListener(com.dalsemi.onewire.application.monitor.DeviceMonitorEventListener);
    protected void fireArrivalEvent(com.dalsemi.onewire.adapter.DSPortAdapter, java.util.Vector);
    protected void fireDepartureEvent(com.dalsemi.onewire.adapter.DSPortAdapter, java.util.Vector);
    public com.dalsemi.onewire.utils.OWPath getDevicePath(byte[]);
    public com.dalsemi.onewire.utils.OWPath getDevicePath(java.lang.String);
    public com.dalsemi.onewire.utils.OWPath getDevicePath(long);
    public abstract com.dalsemi.onewire.utils.OWPath getDevicePath(java.lang.Long);
    public java.util.Enumeration getAllAddresses();
    public static com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public static com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public static com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public static com.dalsemi.onewire.container.OneWireContainer getDeviceContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.Long);
    public static void putDeviceContainer(byte[], com.dalsemi.onewire.container.OneWireContainer);
    public static void putDeviceContainer(java.lang.String, com.dalsemi.onewire.container.OneWireContainer);
    public static void putDeviceContainer(long, com.dalsemi.onewire.container.OneWireContainer);
    public static void putDeviceContainer(java.lang.Long, com.dalsemi.onewire.container.OneWireContainer);
    static {};
}
Compiled from DeviceMonitor.java
public class com.dalsemi.onewire.application.monitor.DeviceMonitor extends com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor {
    public com.dalsemi.onewire.application.monitor.DeviceMonitor(com.dalsemi.onewire.adapter.DSPortAdapter);
    public void setAdapter(com.dalsemi.onewire.adapter.DSPortAdapter);
    public com.dalsemi.onewire.utils.OWPath getDevicePath(java.lang.Long);
    public void search(java.util.Vector, java.util.Vector) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from DeviceMonitorEvent.java
public class com.dalsemi.onewire.application.monitor.DeviceMonitorEvent extends java.util.EventObject {
    public static final int ARRIVAL;
    public static final int DEPARTURE;
    protected int eventType;
    protected com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor monitor;
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    protected java.util.Vector vDeviceAddress;
    com.dalsemi.onewire.application.monitor.DeviceMonitorEvent(int,com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor,com.dalsemi.onewire.adapter.DSPortAdapter,java.util.Vector);
    public int getEventType();
    public com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor getMonitor();
    public com.dalsemi.onewire.adapter.DSPortAdapter getAdapter();
    public int getDeviceCount();
    public com.dalsemi.onewire.container.OneWireContainer getContainerAt(int);
    public com.dalsemi.onewire.utils.OWPath getPathForContainerAt(int);
    public long getAddressAsLongAt(int);
    public byte getAddressAt(int)[];
    public java.lang.String getAddressAsStringAt(int);
}
Compiled from DeviceMonitorEventListener.java
public interface com.dalsemi.onewire.application.monitor.DeviceMonitorEventListener 
    /* ACC_SUPER bit NOT set */
{
    public abstract void deviceArrival(com.dalsemi.onewire.application.monitor.DeviceMonitorEvent);
    public abstract void deviceDeparture(com.dalsemi.onewire.application.monitor.DeviceMonitorEvent);
    public abstract void networkException(com.dalsemi.onewire.application.monitor.DeviceMonitorException);
}
Compiled from DeviceMonitorException.java
public class com.dalsemi.onewire.application.monitor.DeviceMonitorException extends java.lang.Exception {
    protected com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor deviceMonitor;
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    protected java.lang.Exception exception;
    com.dalsemi.onewire.application.monitor.DeviceMonitorException(com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor,com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.Exception);
    public com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor getMonitor();
    public com.dalsemi.onewire.adapter.DSPortAdapter getAdapter();
    public java.lang.Exception getException();
    public void throwException() throws java.lang.Exception;
    public java.lang.String toString();
}
Compiled from NetworkDeviceMonitor.java
public class com.dalsemi.onewire.application.monitor.NetworkDeviceMonitor extends com.dalsemi.onewire.application.monitor.AbstractDeviceMonitor {
    protected final java.util.Hashtable devicePathHash;
    protected java.util.Vector paths;
    protected boolean branchAutoSearching;
    public com.dalsemi.onewire.application.monitor.NetworkDeviceMonitor(com.dalsemi.onewire.adapter.DSPortAdapter);
    public void setAdapter(com.dalsemi.onewire.adapter.DSPortAdapter);
    public void setBranchAutoSearching(boolean);
    public boolean getBranchAutoSearching();
    public void addBranch(com.dalsemi.onewire.utils.OWPath);
    public com.dalsemi.onewire.utils.OWPath getDevicePath(java.lang.Long);
    public void cleanUpStalePathReferences();
    public void search(java.util.Vector, java.util.Vector) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from SHADebit.java
public class com.dalsemi.onewire.application.sha.SHADebit extends com.dalsemi.onewire.application.sha.SHATransaction {
    public static final int DEBIT_AMOUNT;
    public static final int INITIAL_AMOUNT;
    public static final int USER_BALANCE;
    public static final int I_FILE_LENGTH;
    public static final int I_DATA_TYPE_CODE;
    public static final int I_SIGNATURE;
    public static final int I_CONVERSION_FACTOR;
    public static final int I_BALANCE;
    public static final int I_TRANSACTION_ID;
    public static final int I_CONTINUATION_PTR;
    public static final int I_FILE_CRC16;
    protected com.dalsemi.onewire.application.sha.SHADebit();
    public com.dalsemi.onewire.application.sha.SHADebit(com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public com.dalsemi.onewire.application.sha.SHADebit(com.dalsemi.onewire.application.sha.SHAiButtonCopr,int,int);
    public boolean setupTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyUser(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean executeTransaction(com.dalsemi.onewire.application.sha.SHAiButtonUser, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int getParameter(int);
    public synchronized boolean setParameter(int, int);
    public synchronized void resetParameters();
    static {};
}
Compiled from SHADebitUnsigned.java
public class com.dalsemi.onewire.application.sha.SHADebitUnsigned extends com.dalsemi.onewire.application.sha.SHATransaction {
    public static final int DEBIT_AMOUNT;
    public static final int INITIAL_AMOUNT;
    public static final int USER_BALANCE;
    protected com.dalsemi.onewire.application.sha.SHADebitUnsigned();
    public com.dalsemi.onewire.application.sha.SHADebitUnsigned(com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public com.dalsemi.onewire.application.sha.SHADebitUnsigned(com.dalsemi.onewire.application.sha.SHAiButtonCopr,int,int);
    public boolean setupTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyUser(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean executeTransaction(com.dalsemi.onewire.application.sha.SHAiButtonUser, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int getParameter(int);
    public synchronized boolean setParameter(int, int);
    public synchronized void resetParameters();
    static {};
}
Compiled from SHAiButtonCopr.java
public class com.dalsemi.onewire.application.sha.SHAiButtonCopr extends java.lang.Object {
    static final boolean DEBUG;
    public static final int NO_ERROR;
    public static final int WRITE_DATA_PAGE_FAILED;
    public static final int WRITE_SCRATCHPAD_FAILED;
    public static final int MATCH_SCRATCHPAD_FAILED;
    public static final int ERASE_SCRATCHPAD_FAILED;
    public static final int COPY_SCRATCHPAD_FAILED;
    public static final int SHA_FUNCTION_FAILED;
    public static final int BIND_SECRET_FAILED;
    protected int lastError;
    protected com.dalsemi.onewire.container.OneWireContainer18 ibc;
    protected byte address[];
    protected int authPageNumber;
    protected java.lang.String auxData;
    protected byte bindCode[];
    protected byte bindData[];
    protected boolean DS1961Scompatible;
    protected int encCode;
    protected byte filename[];
    protected byte initialSignature[];
    protected java.lang.String providerName;
    protected byte signingChallenge[];
    protected int signPageNumber;
    protected int version;
    protected int wspcPageNumber;
    protected com.dalsemi.onewire.application.sha.SHAiButtonCopr();
    public com.dalsemi.onewire.application.sha.SHAiButtonCopr(com.dalsemi.onewire.container.OneWireContainer18,java.lang.String,boolean,int,int,int,int,int,byte,byte[],byte[],byte[],byte[],byte[],byte[],byte[],byte[],byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCopr(com.dalsemi.onewire.container.OneWireContainer18,java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public byte getAddress()[];
    public void getAddress(byte[], int);
    public void getAddress(byte[], int, int);
    public int getAuthenticationPageNumber();
    public java.lang.String getAuxilliaryData();
    public byte getBindCode()[];
    public void getBindCode(byte[], int);
    public byte getBindData()[];
    public void getBindData(byte[], int);
    public int getEncryptionCode();
    public void getFilename(byte[], int);
    public byte getFilenameExt();
    public byte getInitialSignature()[];
    public void getInitialSignature(byte[], int);
    public int getLastError();
    public java.lang.String getProviderName();
    public byte getSigningChallenge()[];
    public void getSigningChallenge(byte[], int);
    public int getSigningPageNumber();
    public int getVersion();
    public int getWorkspacePageNumber();
    public boolean isDS1961Scompatible();
    public boolean createDataSignature(byte[], byte[], byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean createDataSignatureAuth(byte[], byte[], byte[], int, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean generateChallenge(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean verifyAuthentication(byte[], byte[], byte[], byte[], byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean verifySignature(byte[], byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.lang.String toString();
    protected void fromStream(java.io.InputStream) throws java.io.IOException;
    protected void toStream(java.io.OutputStream) throws java.io.IOException;
    public static byte reformatFor1961S(byte[])[];
}
Compiled from SHAiButtonCoprVM.java
public class com.dalsemi.onewire.application.sha.SHAiButtonCoprVM extends com.dalsemi.onewire.application.sha.SHAiButtonCopr {
    protected byte secretPage[][];
    protected byte address[];
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(byte[],int,int,int,int,int,byte,byte[],byte[],byte[],byte[],byte[],byte[],byte[],byte[],byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(java.lang.String,byte[],byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(com.dalsemi.onewire.container.OneWireContainer,java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(com.dalsemi.onewire.container.OneWireContainer,java.lang.String,byte[],byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonCoprVM(com.dalsemi.onewire.container.OneWireContainer18,java.lang.String,byte[],byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean save(java.lang.String, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean save(com.dalsemi.onewire.container.OneWireContainer, java.lang.String, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean load(java.lang.String);
    public boolean load(com.dalsemi.onewire.container.OneWireContainer, java.lang.String);
    public boolean load(com.dalsemi.onewire.container.OneWireContainer18, java.lang.String);
    public boolean createDataSignature(byte[], byte[], byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean generateChallenge(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean verifyAuthentication(byte[], byte[], byte[], byte[], byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean createDataSignatureAuth(byte[], byte[], byte[], int, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean verifySignature(byte[], byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean bindSecretToiButton(int, byte[], byte[], int);
    public boolean installMasterSecret(int, byte[], int);
    public java.lang.String toString();
    static {};
}
Compiled from SHAiButtonUser.java
public abstract class com.dalsemi.onewire.application.sha.SHAiButtonUser extends java.lang.Object {
    static final boolean DEBUG;
    protected byte address[];
    protected final byte accountData[];
    protected int accountPageNumber;
    protected final byte serviceFile[];
    protected java.lang.String strServiceFilename;
    protected final byte fullBindCode[];
    protected int writeCycleCounter;
    protected boolean forceOverdrive;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser();
    public int getAccountPageNumber();
    public java.lang.String getAccountFilename();
    public byte getAddress()[];
    public void getAddress(byte[], int);
    public void getAddress(byte[], int, int);
    public void setForceOverdrive(boolean);
    public boolean getForceOverdrive();
    protected boolean createServiceFile(com.dalsemi.onewire.container.OneWireContainer, java.lang.String, boolean);
    protected synchronized boolean checkAccountPageInfo(com.dalsemi.onewire.container.OneWireContainer);
    public abstract boolean setiButtonUser(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean setiButtonUser(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getWriteCycleCounter() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean hasWriteCycleCounter();
    public abstract void getFullBindCode(byte[], int);
    public abstract byte getAuthorizationCommand();
    public abstract boolean writeAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean readAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int readAccountData(byte[], int, byte[], int, byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean refreshDevice() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public java.lang.String toString();
}
Compiled from SHAiButtonUser18.java
public class com.dalsemi.onewire.application.sha.SHAiButtonUser18 extends com.dalsemi.onewire.application.sha.SHAiButtonUser {
    protected com.dalsemi.onewire.container.OneWireContainer18 ibc;
    protected com.dalsemi.onewire.application.sha.SHAiButtonUser18();
    public com.dalsemi.onewire.application.sha.SHAiButtonUser18(com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.container.OneWireContainer18,boolean,byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser18(byte[],byte[],byte[],int,com.dalsemi.onewire.container.OneWireContainer18,boolean,byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser18(com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.container.OneWireContainer18) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser18(byte[],byte[],int,com.dalsemi.onewire.container.OneWireContainer18) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser18(com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public synchronized boolean setiButton18(com.dalsemi.onewire.container.OneWireContainer18) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean setiButtonUser(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean setiButtonUser(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int getWriteCycleCounter() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean hasWriteCycleCounter();
    public void getFullBindCode(byte[], int);
    public byte getAuthorizationCommand();
    public synchronized boolean writeAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean readAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int readAccountData(byte[], int, byte[], int, byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from SHAiButtonUser33.java
public class com.dalsemi.onewire.application.sha.SHAiButtonUser33 extends com.dalsemi.onewire.application.sha.SHAiButtonUser {
    protected com.dalsemi.onewire.container.OneWireContainer33 ibc33;
    protected com.dalsemi.onewire.application.sha.SHAiButtonCopr copr;
    protected com.dalsemi.onewire.application.sha.SHAiButtonUser33();
    public com.dalsemi.onewire.application.sha.SHAiButtonUser33(com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.container.OneWireContainer33,boolean,byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser33(byte[],byte[],int,com.dalsemi.onewire.container.OneWireContainer33,boolean,byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser33(com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.container.OneWireContainer33) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser33(byte[],byte[],int,com.dalsemi.onewire.container.OneWireContainer33) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public com.dalsemi.onewire.application.sha.SHAiButtonUser33(com.dalsemi.onewire.application.sha.SHAiButtonCopr,com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public synchronized boolean setiButton33(com.dalsemi.onewire.container.OneWireContainer33) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean setiButtonUser(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean setiButtonUser(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int getWriteCycleCounter() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean hasWriteCycleCounter();
    public void getFullBindCode(byte[], int);
    public byte getAuthorizationCommand();
    public synchronized boolean writeAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean readAccountData(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int readAccountData(byte[], int, byte[], int, byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean refreshDevice() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    static {};
}
Compiled from SHASoftAuth.java
public class com.dalsemi.onewire.application.sha.SHASoftAuth extends com.dalsemi.onewire.application.sha.SHATransaction {
    public static final int VERIFICATION_DATA;
    public static final int I_FILE_LENGTH;
    public static final int I_DATA_TYPE_CODE;
    public static final int I_SIGNATURE;
    public static final int I_VERDATA;
    public static final int I_CONTINUATION_PTR;
    public static final int I_FILE_CRC16;
    protected com.dalsemi.onewire.application.sha.SHASoftAuth();
    public com.dalsemi.onewire.application.sha.SHASoftAuth(com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public com.dalsemi.onewire.application.sha.SHASoftAuth(com.dalsemi.onewire.application.sha.SHAiButtonCopr,byte[],int);
    public boolean setupTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyUser(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean verifyTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized boolean executeTransaction(com.dalsemi.onewire.application.sha.SHAiButtonUser, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized int getParameter(int);
    public synchronized int getParameter(int, byte[], int, int);
    public synchronized boolean setParameter(int, byte[], int, int);
    public synchronized boolean setParameter(int, int);
    public synchronized void resetParameters();
    static {};
}
Compiled from SHATransaction.java
public abstract class com.dalsemi.onewire.application.sha.SHATransaction extends java.lang.Object {
    static final boolean DEBUG;
    static final int MAX_RETRY_CNT;
    static final java.util.Random rand;
    public static final int NO_ERROR;
    public static final int SHA_FUNCTION_FAILED;
    public static final int MATCH_SCRATCHPAD_FAILED;
    public static final int COPR_WRITE_DATAPAGE_FAILED;
    public static final int COPR_WRITE_SCRATCHPAD_FAILED;
    public static final int COPR_BIND_SECRET_FAILED;
    public static final int COPR_COMPUTE_CHALLENGE_FAILED;
    public static final int COPROCESSOR_FAILURE;
    public static final int USER_READ_AUTH_FAILED;
    public static final int USER_WRITE_DATA_FAILED;
    public static final int USER_BAD_ACCOUNT_DATA;
    public static final int USER_DATA_NOT_UPDATED;
    protected int lastError;
    protected com.dalsemi.onewire.application.sha.SHAiButtonCopr copr;
    protected com.dalsemi.onewire.application.sha.SHATransaction();
    protected com.dalsemi.onewire.application.sha.SHATransaction(com.dalsemi.onewire.application.sha.SHAiButtonCopr);
    public int getLastError();
    public int getLastCoprError();
    public abstract boolean setupTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean verifyUser(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean verifyTransactionData(com.dalsemi.onewire.application.sha.SHAiButtonUser) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean executeTransaction(com.dalsemi.onewire.application.sha.SHAiButtonUser, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean setParameter(int, int);
    public abstract int getParameter(int);
    public abstract void resetParameters();
    static {};
}
Compiled from Contact.java
public class com.dalsemi.onewire.application.tag.Contact extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedSensor {
    public com.dalsemi.onewire.application.tag.Contact();
    public com.dalsemi.onewire.application.tag.Contact(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String readSensor() throws com.dalsemi.onewire.OneWireException;
}
Compiled from D2A.java
public class com.dalsemi.onewire.application.tag.D2A extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedActuator {
    public com.dalsemi.onewire.application.tag.D2A();
    public com.dalsemi.onewire.application.tag.D2A(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.util.Vector getSelections();
    public void setSelection(java.lang.String) throws com.dalsemi.onewire.OneWireException;
    public void initActuator() throws com.dalsemi.onewire.OneWireException;
}
Compiled from Event.java
public class com.dalsemi.onewire.application.tag.Event extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedSensor {
    public com.dalsemi.onewire.application.tag.Event();
    public com.dalsemi.onewire.application.tag.Event(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String readSensor() throws com.dalsemi.onewire.OneWireException;
}
Compiled from Humidity.java
public class com.dalsemi.onewire.application.tag.Humidity extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedSensor {
    public com.dalsemi.onewire.application.tag.Humidity();
    public com.dalsemi.onewire.application.tag.Humidity(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String readSensor() throws com.dalsemi.onewire.OneWireException;
}
Compiled from Level.java
public class com.dalsemi.onewire.application.tag.Level extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedSensor {
    public com.dalsemi.onewire.application.tag.Level();
    public com.dalsemi.onewire.application.tag.Level(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String readSensor() throws com.dalsemi.onewire.OneWireException;
}
Compiled from SAXParser.java
public class com.dalsemi.onewire.application.tag.SAXParser extends java.lang.Object implements org.xml.sax.Parser {
    public com.dalsemi.onewire.application.tag.SAXParser();
    public void setLocale(java.util.Locale) throws org.xml.sax.SAXException;
    public void setEntityResolver(org.xml.sax.EntityResolver);
    public void setDTDHandler(org.xml.sax.DTDHandler);
    public void setDocumentHandler(org.xml.sax.DocumentHandler);
    public void setErrorHandler(org.xml.sax.ErrorHandler);
    public void parse(org.xml.sax.InputSource) throws org.xml.sax.SAXException, java.io.IOException;
    public void parse(java.lang.String) throws org.xml.sax.SAXException, java.io.IOException;
}
Compiled from Switch.java
public class com.dalsemi.onewire.application.tag.Switch extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedActuator {
    public com.dalsemi.onewire.application.tag.Switch();
    public com.dalsemi.onewire.application.tag.Switch(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.util.Vector getSelections();
    public void setSelection(java.lang.String) throws com.dalsemi.onewire.OneWireException;
    public void initActuator() throws com.dalsemi.onewire.OneWireException;
}
Compiled from TaggedActuator.java
public interface com.dalsemi.onewire.application.tag.TaggedActuator 
    /* ACC_SUPER bit NOT set */
{
    public abstract java.util.Vector getSelections();
    public abstract void setSelection(java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void initActuator() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from TaggedDevice.java
public class com.dalsemi.onewire.application.tag.TaggedDevice extends java.lang.Object {
    public com.dalsemi.onewire.container.OneWireContainer DeviceContainer;
    public java.lang.String DeviceType;
    public java.lang.String label;
    public java.lang.Integer channel;
    public java.lang.String max;
    public java.lang.String min;
    public java.lang.Boolean state;
    public java.lang.String init;
    public java.lang.String clusterName;
    public java.util.Vector branchVector;
    public com.dalsemi.onewire.application.tag.TaggedDevice(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public com.dalsemi.onewire.application.tag.TaggedDevice();
    public void setDeviceContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public void setDeviceType(java.lang.String);
    public void setLabel(java.lang.String);
    public void setChannelFromString(java.lang.String);
    public void setChannel(int);
    public void setInit(java.lang.String);
    public void setClusterName(java.lang.String);
    public void setBranches(java.util.Vector);
    public void setOWPath(com.dalsemi.onewire.utils.OWPath);
    public void setOWPath(com.dalsemi.onewire.adapter.DSPortAdapter, java.util.Vector);
    public com.dalsemi.onewire.container.OneWireContainer getDeviceContainer();
    public java.lang.String getDeviceType();
    public java.lang.String getLabel();
    public java.lang.String getChannelAsString();
    public int getChannel();
    public java.lang.String getInit();
    public java.lang.String getMax();
    public java.lang.String getMin();
    public java.lang.String getClusterName();
    public java.util.Vector getBranches();
    public com.dalsemi.onewire.utils.OWPath getOWPath();
    public boolean equals(java.lang.Object);
    public int hashCode();
    public java.lang.String toString();
}
Compiled from TaggedSensor.java
public interface com.dalsemi.onewire.application.tag.TaggedSensor 
    /* ACC_SUPER bit NOT set */
{
    public abstract java.lang.String readSensor() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from TAGHandler.java
class com.dalsemi.onewire.application.tag.TAGHandler extends java.lang.Object implements org.xml.sax.ErrorHandler, org.xml.sax.DocumentHandler {
    com.dalsemi.onewire.application.tag.TAGHandler();
    public void setDocumentLocator(org.xml.sax.Locator);
    public void startDocument() throws org.xml.sax.SAXException;
    public void endDocument() throws org.xml.sax.SAXException;
    public void startElement(java.lang.String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException;
    public void endElement(java.lang.String) throws org.xml.sax.SAXException;
    public void characters(char[], int, int) throws org.xml.sax.SAXException;
    public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException;
    public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException;
    public java.util.Vector getTaggedDeviceList();
    public void setAdapter(com.dalsemi.onewire.adapter.DSPortAdapter) throws com.dalsemi.onewire.OneWireException;
    public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXParseException;
    public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXParseException;
    public void warning(org.xml.sax.SAXParseException);
    public java.util.Vector getAllBranches();
    public java.util.Vector getAllBranchPaths();
}
Compiled from TAGParser.java
public class com.dalsemi.onewire.application.tag.TAGParser extends java.lang.Object {
    public com.dalsemi.onewire.application.tag.TAGParser(com.dalsemi.onewire.adapter.DSPortAdapter);
    public java.util.Vector parse(java.io.InputStream) throws org.xml.sax.SAXException, java.io.IOException;
    public java.util.Vector getBranches();
    public java.util.Vector getOWPaths();
}
Compiled from Thermal.java
public class com.dalsemi.onewire.application.tag.Thermal extends com.dalsemi.onewire.application.tag.TaggedDevice implements com.dalsemi.onewire.application.tag.TaggedSensor {
    public com.dalsemi.onewire.application.tag.Thermal();
    public com.dalsemi.onewire.application.tag.Thermal(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String readSensor() throws com.dalsemi.onewire.OneWireException;
}
Compiled from XML.java
public class com.dalsemi.onewire.application.tag.XML extends java.lang.Object {
    public com.dalsemi.onewire.application.tag.XML();
    public static com.dalsemi.onewire.application.tag.SAXParser createSAXParser();
    public static java.lang.String escape(java.lang.String);
}
Compiled from ADContainer.java
public interface com.dalsemi.onewire.container.ADContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public static final int ALARM_HIGH;
    public static final int ALARM_LOW;
    public abstract int getNumberADChannels();
    public abstract boolean hasADAlarms();
    public abstract double getADRanges(int)[];
    public abstract double getADResolutions(int, double)[];
    public abstract boolean canADMultiChannelRead();
    public abstract void doADConvert(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void doADConvert(boolean[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract double getADVoltage(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract double getADVoltage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract double getADAlarm(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean getADAlarmEnable(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean hasADAlarmed(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract double getADResolution(int, byte[]);
    public abstract double getADRange(int, byte[]);
    public abstract void setADAlarm(int, int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setADAlarmEnable(int, int, boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setADResolution(int, double, byte[]);
    public abstract void setADRange(int, double, byte[]);
}
Compiled from ClockContainer.java
public interface com.dalsemi.onewire.container.ClockContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public abstract boolean hasClockAlarm();
    public abstract boolean canDisableClock();
    public abstract long getClockResolution();
    public abstract long getClock(byte[]);
    public abstract long getClockAlarm(byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean isClockAlarming(byte[]);
    public abstract boolean isClockAlarmEnabled(byte[]);
    public abstract boolean isClockRunning(byte[]);
    public abstract void setClock(long, byte[]);
    public abstract void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setClockRunEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setClockAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
}
Compiled from CommandAPDU.java
public class com.dalsemi.onewire.container.CommandAPDU extends java.lang.Object {
    public static final int CLA;
    public static final int INS;
    public static final int P1;
    public static final int P2;
    public static final int LC;
    protected byte apduBuffer[];
    protected int apduLength;
    public com.dalsemi.onewire.container.CommandAPDU(byte[]);
    public com.dalsemi.onewire.container.CommandAPDU(byte,byte,byte,byte);
    public com.dalsemi.onewire.container.CommandAPDU(byte,byte,byte,byte,int);
    public com.dalsemi.onewire.container.CommandAPDU(byte,byte,byte,byte,byte[]);
    public com.dalsemi.onewire.container.CommandAPDU(byte,byte,byte,byte,byte[],int);
    public byte getCLA();
    public byte getINS();
    public byte getP1();
    public byte getP2();
    public int getLC();
    public int getLE();
    public final byte getBuffer()[];
    public final byte getByte(int);
    public final byte getBytes()[];
    public final int getLength();
    public final void setByte(int, byte);
    public java.lang.String toString();
}
Compiled from HumidityContainer.java
public interface com.dalsemi.onewire.container.HumidityContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public static final int ALARM_HIGH;
    public static final int ALARM_LOW;
    public abstract boolean isRelative();
    public abstract boolean hasHumidityAlarms();
    public abstract boolean hasSelectableHumidityResolution();
    public abstract double getHumidityResolutions()[];
    public abstract double getHumidityAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public abstract void doHumidityConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract double getHumidity(byte[]);
    public abstract double getHumidityResolution(byte[]);
    public abstract double getHumidityAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setHumidityAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setHumidityResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
}
Compiled from JibComm.java
class com.dalsemi.onewire.container.JibComm. BlockDataFragmenter extends java.lang.Object 
    /* ACC_SUPER bit NOT set */
{
    public com.dalsemi.onewire.container.JibComm.BlockDataFragmenter(com.dalsemi.onewire.container.JibComm);
    public void initialize(byte[]);
    public boolean hasMore();
    public byte getNextHeaderToSend()[];
    public byte getNextDataToSend()[];
    public void checkBlock(byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException;
    public byte getDataFromRead()[];
}
Compiled from JibComm.java
public class com.dalsemi.onewire.container.JibComm extends java.lang.Object {
    public static boolean doDebugMessages;
    public int min_read_runtime;
    int POR_ADJUST;
    long time1;
    long time2;
    int mycksum;
    byte hex[];
    public static void setMinRuntime(int);
    public static void setRuntimeMultiplier(int);
    public com.dalsemi.onewire.container.JibComm(com.dalsemi.onewire.container.OneWireContainer16,com.dalsemi.onewire.adapter.DSPortAdapter,byte[]) throws java.lang.IllegalArgumentException;
    public synchronized byte transferJibData(byte[], int)[] throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public void correctPOR() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void getStatus(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void checkStatus(int, int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized void setStatus(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void setHeader(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public synchronized void getHeader(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setData(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    java.lang.String toHexString(byte[]);
    public byte getData(int)[] throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void run(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void interrupt(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void reset() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void sendCommand(byte[], byte[], boolean, long) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    static int access$000(int);
    static {};
    class com.dalsemi.onewire.container.JibComm. BlockDataFragmenter extends java.lang.Object 
    /* ACC_SUPER bit NOT set */
{
        public com.dalsemi.onewire.container.JibComm.BlockDataFragmenter(com.dalsemi.onewire.container.JibComm);
        public void initialize(byte[]);
        public boolean hasMore();
        public byte getNextHeaderToSend()[];
        public byte getNextDataToSend()[];
        public void checkBlock(byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException;
        public byte getDataFromRead()[];
    }
}
Compiled from MemoryBank.java
public interface com.dalsemi.onewire.container.MemoryBank 
    /* ACC_SUPER bit NOT set */
{
    public abstract java.lang.String getBankDescription();
    public abstract boolean isGeneralPurposeMemory();
    public abstract int getSize();
    public abstract boolean isReadWrite();
    public abstract boolean isWriteOnce();
    public abstract boolean isReadOnly();
    public abstract boolean isNonVolatile();
    public abstract boolean needsProgramPulse();
    public abstract boolean needsPowerDelivery();
    public abstract int getStartPhysicalAddress();
    public abstract void setWriteVerification(boolean);
    public abstract void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankAD.java
class com.dalsemi.onewire.container.MemoryBankAD extends java.lang.Object implements com.dalsemi.onewire.container.PagedMemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    public static final byte WRITE_MEMORY_COMMAND;
    public static final int PAGE_LENGTH;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected boolean writeVerification;
    protected boolean doSetSpeed;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected int startPhysicalAddress;
    public com.dalsemi.onewire.container.MemoryBankAD(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public void setWriteVerification(boolean);
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankAppReg.java
class com.dalsemi.onewire.container.MemoryBankAppReg extends java.lang.Object implements com.dalsemi.onewire.container.OTPMemoryBank {
    public static final int PAGE_SIZE;
    public static final byte READ_MEMORY_COMMAND;
    public static final byte WRITE_MEMORY_COMMAND;
    public static final byte COPY_LOCK_COMMAND;
    public static final byte READ_STATUS_COMMAND;
    public static final byte VALIDATION_KEY;
    public static final byte LOCKED_FLAG;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected int size;
    protected static java.lang.String bankDescription;
    protected boolean writeVerification;
    protected int extraInfoLength;
    protected static java.lang.String extraInfoDescription;
    public com.dalsemi.onewire.container.MemoryBankAppReg(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public boolean canRedirectPage();
    public boolean canLockPage();
    public boolean canLockRedirectPage();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void redirectPage(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int isPageRedirected(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getRedirectedPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockRedirectPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isRedirectPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void readStatus(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected byte readStatus() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    static {};
}
Compiled from MemoryBankEE.java
class com.dalsemi.onewire.container.MemoryBankEE extends java.lang.Object implements com.dalsemi.onewire.container.PagedMemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    public static final byte COPY_SCRATCHPAD_COMMAND;
    public static final int PAGE_LENGTH;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected boolean writeVerification;
    protected boolean doSetSpeed;
    public com.dalsemi.onewire.container.MemoryBankEE(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public void setWriteVerification(boolean);
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void readScratchpad(byte[], int, int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void copyScratchpad() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankEEPROM.java
class com.dalsemi.onewire.container.MemoryBankEEPROM extends java.lang.Object implements com.dalsemi.onewire.container.OTPMemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    public static final byte LOCKED_FLAG;
    public static final byte EPROM_MODE_FLAG;
    protected com.dalsemi.onewire.container.ScratchPad sp;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected boolean doSetSpeed;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean programPulse;
    protected boolean powerDelivery;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean pageAutoCRC;
    protected boolean extraInfo;
    protected int extraInfoLength;
    protected java.lang.String extraInfoDescription;
    protected boolean lockPage;
    protected com.dalsemi.onewire.container.MemoryBankEEPROM mbLock;
    public com.dalsemi.onewire.container.MemoryBankEEPROM(com.dalsemi.onewire.container.OneWireContainer,com.dalsemi.onewire.container.ScratchPad);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public boolean canRedirectPage();
    public boolean canLockPage();
    public boolean canLockRedirectPage();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void redirectPage(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int isPageRedirected(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getRedirectedPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockRedirectPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isRedirectPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankEEPROMblock.java
class com.dalsemi.onewire.container.MemoryBankEEPROMblock extends java.lang.Object implements com.dalsemi.onewire.container.OTPMemoryBank {
    protected com.dalsemi.onewire.container.OneWireContainer30 ib;
    protected byte ffBlock[];
    protected boolean doSetSpeed;
    protected int size;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean lockPage0;
    protected boolean lockPage1;
    public com.dalsemi.onewire.container.MemoryBankEEPROMblock(com.dalsemi.onewire.container.OneWireContainer30);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public boolean canRedirectPage();
    public boolean canLockPage();
    public boolean canLockRedirectPage();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void redirectPage(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int isPageRedirected(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getRedirectedPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockRedirectPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isRedirectPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankEEPROMstatus.java
class com.dalsemi.onewire.container.MemoryBankEEPROMstatus extends java.lang.Object implements com.dalsemi.onewire.container.MemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    public static final byte COPY_SCRATCHPAD_COMMAND;
    public static final byte CHANNEL_ACCESS_WRITE;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected boolean doSetSpeed;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean programPulse;
    protected boolean powerDelivery;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean pageAutoCRC;
    public com.dalsemi.onewire.container.MemoryBankEEPROMstatus(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
    public boolean writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized void copyScratchpad(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankEPROM.java
class com.dalsemi.onewire.container.MemoryBankEPROM extends java.lang.Object implements com.dalsemi.onewire.container.OTPMemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    public static final byte MAIN_READ_PAGE_COMMAND;
    public static final byte STATUS_READ_PAGE_COMMAND;
    public static final byte MAIN_WRITE_COMMAND;
    public static final byte STATUS_WRITE_COMMAND;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte READ_PAGE_WITH_CRC;
    protected int numCRCBytes;
    protected boolean crcAfterAddress;
    protected boolean normalReadCRC;
    protected byte WRITE_MEMORY_COMMAND;
    protected byte ffBlock[];
    protected boolean doSetSpeed;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean programPulse;
    protected boolean powerDelivery;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean pageAutoCRC;
    protected boolean extraInfo;
    protected int extraInfoLength;
    protected java.lang.String extraInfoDescription;
    protected boolean redirectPage;
    protected boolean lockPage;
    protected boolean lockRedirectPage;
    protected com.dalsemi.onewire.container.PagedMemoryBank mbLock;
    protected com.dalsemi.onewire.container.PagedMemoryBank mbRedirect;
    protected com.dalsemi.onewire.container.PagedMemoryBank mbLockRedirect;
    protected int lockOffset;
    protected int redirectOffset;
    protected int lockRedirectOffset;
    public com.dalsemi.onewire.container.MemoryBankEPROM(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public boolean canRedirectPage();
    public boolean canLockPage();
    public boolean canLockRedirectPage();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void redirectPage(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int isPageRedirected(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getRedirectedPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockRedirectPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isRedirectPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void readPageCRC(int, boolean, byte[], int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected byte programByte(int, byte, boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankNV.java
class com.dalsemi.onewire.container.MemoryBankNV extends java.lang.Object implements com.dalsemi.onewire.container.PagedMemoryBank {
    public static final byte READ_MEMORY_COMMAND;
    protected com.dalsemi.onewire.container.ScratchPad sp;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean programPulse;
    protected boolean powerDelivery;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean pageAutoCRC;
    protected boolean extraInfo;
    protected int extraInfoLength;
    protected java.lang.String extraInfoDescription;
    public com.dalsemi.onewire.container.MemoryBankNV(com.dalsemi.onewire.container.OneWireContainer,com.dalsemi.onewire.container.ScratchPad);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public void setWriteVerification(boolean);
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankNVCRC.java
class com.dalsemi.onewire.container.MemoryBankNVCRC extends com.dalsemi.onewire.container.MemoryBankNV {
    public static final byte READ_PAGE_WITH_CRC;
    protected boolean readContinuePossible;
    protected int numVerifyBytes;
    public com.dalsemi.onewire.container.MemoryBankNVCRC(com.dalsemi.onewire.container.OneWireContainer,com.dalsemi.onewire.container.ScratchPad);
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void readPageCRC(int, boolean, byte[], int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankNVCRCPW.java
public class com.dalsemi.onewire.container.MemoryBankNVCRCPW extends com.dalsemi.onewire.container.MemoryBankNVCRC {
    public static final byte READ_MEMORY_CRC_PW_COMMAND;
    protected com.dalsemi.onewire.container.MemoryBankScratchCRCPW scratchpadPW;
    protected com.dalsemi.onewire.container.PasswordContainer ibPass;
    public boolean enablePower;
    public com.dalsemi.onewire.container.MemoryBankNVCRCPW(com.dalsemi.onewire.container.PasswordContainer,com.dalsemi.onewire.container.MemoryBankScratchCRCPW);
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void readPageCRC(int, boolean, byte[], int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankSBM.java
class com.dalsemi.onewire.container.MemoryBankSBM extends java.lang.Object implements com.dalsemi.onewire.container.MemoryBank {
    protected int startPhysicalAddress;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean powerDelivery;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected boolean writeVerification;
    protected boolean doSetSpeed;
    public com.dalsemi.onewire.container.MemoryBankSBM(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public void setWriteVerification(boolean);
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected byte readRawPage(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    protected void writeRawPage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankScratch.java
class com.dalsemi.onewire.container.MemoryBankScratch extends java.lang.Object implements com.dalsemi.onewire.container.PagedMemoryBank, com.dalsemi.onewire.container.ScratchPad {
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    protected com.dalsemi.onewire.container.OneWireContainer ib;
    protected byte ffBlock[];
    protected byte COPY_SCRATCHPAD_COMMAND;
    protected boolean doSetSpeed;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected boolean nonVolatile;
    protected boolean programPulse;
    protected boolean powerDelivery;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected int maxPacketDataLength;
    protected boolean pageAutoCRC;
    protected boolean extraInfo;
    protected int extraInfoLength;
    protected java.lang.String extraInfoDescription;
    public com.dalsemi.onewire.container.MemoryBankScratch(com.dalsemi.onewire.container.OneWireContainer);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public int getNumberPages();
    public int getPageLength();
    public int getMaxPacketDataLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public void setWriteVerification(boolean);
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void forceVerify();
}
Compiled from MemoryBankScratchCRC.java
class com.dalsemi.onewire.container.MemoryBankScratchCRC extends com.dalsemi.onewire.container.MemoryBankScratchEx {
    public com.dalsemi.onewire.container.MemoryBankScratchCRC(com.dalsemi.onewire.container.OneWireContainer);
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankScratchCRCPW.java
public class com.dalsemi.onewire.container.MemoryBankScratchCRCPW extends com.dalsemi.onewire.container.MemoryBankScratchEx {
    protected com.dalsemi.onewire.container.PasswordContainer ibPass;
    public boolean enablePower;
    public com.dalsemi.onewire.container.MemoryBankScratchCRCPW(com.dalsemi.onewire.container.PasswordContainer);
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankScratchEE.java
class com.dalsemi.onewire.container.MemoryBankScratchEE extends com.dalsemi.onewire.container.MemoryBankScratch {
    protected byte COPY_DELAY_LEN;
    protected byte ES_MASK;
    protected int numVerificationBytes;
    public com.dalsemi.onewire.container.MemoryBankScratchEE(com.dalsemi.onewire.container.OneWireContainer);
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankScratchEx.java
class com.dalsemi.onewire.container.MemoryBankScratchEx extends com.dalsemi.onewire.container.MemoryBankScratch {
    public com.dalsemi.onewire.container.MemoryBankScratchEx(com.dalsemi.onewire.container.OneWireContainer);
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankScratchSHA.java
class com.dalsemi.onewire.container.MemoryBankScratchSHA extends com.dalsemi.onewire.container.MemoryBankScratchCRC {
    public static final byte ERASE_SCRATCHPAD_COMMAND;
    public com.dalsemi.onewire.container.MemoryBankScratchSHA(com.dalsemi.onewire.container.OneWireContainer);
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from MemoryBankScratchSHAEE.java
public class com.dalsemi.onewire.container.MemoryBankScratchSHAEE extends com.dalsemi.onewire.container.MemoryBankScratchEx {
    public static final byte LOAD_FIRST_SECRET;
    public static final byte COMPUTE_NEXT_SECRET;
    public static final byte REFRESH_SCRATCHPAD;
    protected static final byte ffBlock[];
    protected static final byte zeroBlock[];
    protected com.dalsemi.onewire.container.OneWireContainer33 owc33;
    public com.dalsemi.onewire.container.MemoryBankScratchSHAEE(com.dalsemi.onewire.container.OneWireContainer33);
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, byte[], int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpadWithMAC(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void loadFirstSecret(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void loadFirstSecret(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void computeNextSecret(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void computeNextSecret(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void refreshScratchpad(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    static {};
}
Compiled from MemoryBankSHAEE.java
public class com.dalsemi.onewire.container.MemoryBankSHAEE extends java.lang.Object implements com.dalsemi.onewire.container.PagedMemoryBank {
    public static final byte READ_MEMORY;
    public static final byte READ_AUTH_PAGE;
    protected boolean checked;
    protected int size;
    protected java.lang.String bankDescription;
    protected boolean generalPurposeMemory;
    protected boolean readWrite;
    protected boolean writeOnce;
    protected boolean readOnly;
    protected int startPhysicalAddress;
    protected boolean writeVerification;
    protected int numberPages;
    protected int pageLength;
    protected boolean extraInfo;
    protected int extraInfoLength;
    protected int maxPacketDataLength;
    protected boolean pageCRC;
    protected com.dalsemi.onewire.container.OneWireContainer33 ib;
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    protected boolean doSetSpeed;
    protected static final byte ffBlock[];
    protected static final byte zeroBlock[];
    protected com.dalsemi.onewire.container.MemoryBankScratchSHAEE scratchpad;
    public com.dalsemi.onewire.container.MemoryBankSHAEE(com.dalsemi.onewire.container.OneWireContainer33,com.dalsemi.onewire.container.MemoryBankScratchSHAEE);
    public java.lang.String getBankDescription();
    public boolean isGeneralPurposeMemory();
    public boolean isReadWrite();
    public boolean isWriteOnce();
    public boolean isReadOnly();
    public boolean isNonVolatile();
    public boolean needsProgramPulse();
    public boolean needsPowerDelivery();
    public int getStartPhysicalAddress();
    public int getSize();
    public void setWriteVerification(boolean);
    public int getNumberPages();
    public int getPageLength();
    public boolean hasPageAutoCRC();
    public boolean haveExtraInfo();
    public boolean hasExtraInfo();
    public int getExtraInfoLength();
    public java.lang.String getExtraInfoDescription();
    public int getMaxPacketDataLength();
    public void read(int, boolean, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void write(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeprotect();
    public void setEPROM();
    public void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean readAuthenticatedPage(int, byte[], int, byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void forceVerify();
    static {};
}
Compiled from MissionContainer.java
public interface com.dalsemi.onewire.container.MissionContainer extends com.dalsemi.onewire.container.ClockContainer 
    /* ACC_SUPER bit NOT set */
{
    public static final int ALARM_HIGH;
    public static final int ALARM_LOW;
    public abstract void startNewMission(int, int, boolean, boolean, boolean[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void stopMission() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean isMissionRunning() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean isMissionRolloverEnabled() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean hasMissionRolloverOccurred() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void loadMissionResults() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean isMissionLoaded();
    public abstract void clearMissionResults() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getNumberMissionChannels() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setMissionChannelEnable(int, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean getMissionChannelEnable(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract java.lang.String getMissionLabel(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract long getMissionTimeStamp(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract long getFirstSampleOffset(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getMissionSampleRate(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getMissionSampleCount(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getMissionSampleCountTotal(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract double getMissionSample(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract int getMissionSampleAsInteger(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract long getMissionSampleTimeStamp(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract double getMissionResolutions(int)[] throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract double getMissionResolution(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setMissionResolution(int, double) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean hasMissionAlarms(int);
    public abstract boolean hasMissionAlarmed(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract boolean getMissionAlarmEnable(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setMissionAlarmEnable(int, int, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract double getMissionAlarm(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setMissionAlarm(int, int, double) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from OneWireContainer.java
public class com.dalsemi.onewire.container.OneWireContainer extends java.lang.Object {
    protected com.dalsemi.onewire.adapter.DSPortAdapter adapter;
    protected byte address[];
    protected int speed;
    protected boolean speedFallBackOK;
    public com.dalsemi.onewire.container.OneWireContainer();
    public com.dalsemi.onewire.container.OneWireContainer(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public com.dalsemi.onewire.adapter.DSPortAdapter getAdapter();
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public void setSpeed(int, boolean);
    public int getMaxSpeed();
    public byte getAddress()[];
    public java.lang.String getAddressAsString();
    public long getAddressAsLong();
    public java.util.Enumeration getMemoryBanks();
    public boolean isPresent() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isAlarming() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int hashCode();
    public boolean equals(java.lang.Object);
    public java.lang.String toString();
}
Compiled from OneWireContainer01.java
public class com.dalsemi.onewire.container.OneWireContainer01 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer01();
    public com.dalsemi.onewire.container.OneWireContainer01(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer01(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer01(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
}
Compiled from OneWireContainer02.java
public class com.dalsemi.onewire.container.OneWireContainer02 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer02();
    public com.dalsemi.onewire.container.OneWireContainer02(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer02(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer02(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public void writeScratchpad(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public byte readScratchpad()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public byte readSubkey(int, byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void readSubkey(byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void writePassword(int, byte[], byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void writeSubkey(int, int, byte[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    static {};
}
Compiled from OneWireContainer04.java
public class com.dalsemi.onewire.container.OneWireContainer04 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.ClockContainer {
    protected static final int BITMAP_OFFSET;
    protected static final int STATUS_OFFSET;
    protected static final int CONTROL_OFFSET;
    protected static final int RTC_OFFSET;
    protected static final int INTERVAL_OFFSET;
    protected static final int COUNTER_OFFSET;
    protected static final int RTC_ALARM_OFFSET;
    protected static final int INTERVAL_ALARM_OFFSET;
    protected static final int COUNTER_ALARM_OFFSET;
    public com.dalsemi.onewire.container.OneWireContainer04();
    public com.dalsemi.onewire.container.OneWireContainer04(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer04(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer04(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
    public boolean hasClockAlarm();
    public boolean canDisableClock();
    public long getClockResolution();
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public long getClock(byte[]);
    public long getClockAlarm(byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isClockAlarming(byte[]);
    public boolean isClockAlarmEnabled(byte[]);
    public boolean isClockRunning(byte[]);
    public long getIntervalTimer(byte[]);
    public long getCycleCounter(byte[]);
    public long getIntervalTimerAlarm(byte[]);
    public long getCycleCounterAlarm(byte[]);
    public boolean isIntervalTimerAlarming(byte[]);
    public boolean isCycleCounterAlarming(byte[]);
    public boolean isIntervalTimerAlarmEnabled(byte[]);
    public boolean isCycleCounterAlarmEnabled(byte[]);
    public boolean isClockWriteProtected(byte[]);
    public boolean isIntervalTimerWriteProtected(byte[]);
    public boolean isCycleCounterWriteProtected(byte[]);
    public boolean canReadAfterExpire(byte[]);
    public boolean isIntervalTimerAutomatic(byte[]);
    public boolean isIntervalTimerStopped(byte[]);
    public boolean isAutomaticDelayLong(byte[]);
    public void setClock(long, byte[]);
    public void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockRunEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setIntervalTimer(long, byte[]);
    public void setCycleCounter(long, byte[]);
    public void setIntervalTimerAlarm(long, byte[]);
    public void setCycleCounterAlarm(long, byte[]);
    public void writeProtectClock(byte[]);
    public void writeProtectIntervalTimer(byte[]);
    public void writeProtectCycleCounter(byte[]);
    public void setReadAfterExpire(boolean, byte[]);
    public void setIntervalTimerAutomatic(boolean, byte[]);
    public void setIntervalTimerRunState(boolean, byte[]);
    public void setAutomaticDelayLong(boolean, byte[]);
    public void setIntervalTimerAlarmEnable(boolean, byte[]);
    public void setCycleCounterAlarmEnable(boolean, byte[]);
}
Compiled from OneWireContainer05.java
public class com.dalsemi.onewire.container.OneWireContainer05 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    public com.dalsemi.onewire.container.OneWireContainer05();
    public com.dalsemi.onewire.container.OneWireContainer05(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer05(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer05(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getNumberChannels(byte[]);
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public boolean getLevel(int, byte[]);
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void clearActivity() throws com.dalsemi.onewire.OneWireException;
    public void setLatchState(int, boolean, boolean, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer06.java
public class com.dalsemi.onewire.container.OneWireContainer06 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer06();
    public com.dalsemi.onewire.container.OneWireContainer06(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer06(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer06(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer08.java
public class com.dalsemi.onewire.container.OneWireContainer08 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer08();
    public com.dalsemi.onewire.container.OneWireContainer08(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer08(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer08(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer09.java
public class com.dalsemi.onewire.container.OneWireContainer09 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer09();
    public com.dalsemi.onewire.container.OneWireContainer09(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer09(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer09(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer0A.java
public class com.dalsemi.onewire.container.OneWireContainer0A extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer0A();
    public com.dalsemi.onewire.container.OneWireContainer0A(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer0A(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer0A(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer0B.java
public class com.dalsemi.onewire.container.OneWireContainer0B extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer0B();
    public com.dalsemi.onewire.container.OneWireContainer0B(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer0B(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer0B(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer0C.java
public class com.dalsemi.onewire.container.OneWireContainer0C extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer0C();
    public com.dalsemi.onewire.container.OneWireContainer0C(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer0C(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer0C(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer0F.java
public class com.dalsemi.onewire.container.OneWireContainer0F extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer0F();
    public com.dalsemi.onewire.container.OneWireContainer0F(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer0F(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer0F(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer10.java
public class com.dalsemi.onewire.container.OneWireContainer10 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.TemperatureContainer {
    public static final double RESOLUTION_NORMAL;
    public static final double RESOLUTION_MAXIMUM;
    public com.dalsemi.onewire.container.OneWireContainer10();
    public com.dalsemi.onewire.container.OneWireContainer10(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer10(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer10(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution();
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException;
    public double getTemperatureAlarm(int, byte[]);
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]);
    public void setTemperatureResolution(double, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public static double convertToFahrenheit(double);
    public static double convertToCelsius(double);
}
Compiled from OneWireContainer12.java
public class com.dalsemi.onewire.container.OneWireContainer12 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    public static final byte SOURCE_ACTIVITY_LATCH;
    public static final byte SOURCE_FLIP_FLOP;
    public static final byte SOURCE_PIO;
    public static final byte POLARITY_ZERO;
    public static final byte POLARITY_ONE;
    public static final byte CHANNEL_NONE;
    public static final byte DONT_CHANGE;
    public static final byte CHANNEL_A_ONLY;
    public static final byte CHANNEL_B_ONLY;
    public static final byte CHANNEL_BOTH;
    public static final byte CRC_DISABLE;
    public static final byte CRC_EVERY_BYTE;
    public static final byte CRC_EVERY_8_BYTES;
    public static final byte CRC_EVERY_32_BYTES;
    public com.dalsemi.onewire.container.OneWireContainer12();
    public com.dalsemi.onewire.container.OneWireContainer12(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer12(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer12(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
    public boolean isPowerSupplied(byte[]);
    public int getNumberChannels(byte[]);
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public boolean getLevel(int, byte[]);
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]);
    public void clearActivity();
    public void setLatchState(int, boolean, boolean, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized void setSpeedCheck(boolean);
    public void setSearchConditions(byte, byte, byte, byte[]);
    public byte channelAccess(byte[], boolean, boolean, int, int, boolean, boolean)[] throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from OneWireContainer13.java
public class com.dalsemi.onewire.container.OneWireContainer13 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer13();
    public com.dalsemi.onewire.container.OneWireContainer13(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer13(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer13(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer14.java
public class com.dalsemi.onewire.container.OneWireContainer14 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer14();
    public com.dalsemi.onewire.container.OneWireContainer14(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer14(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer14(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer16.java
public class com.dalsemi.onewire.container.OneWireContainer16 extends com.dalsemi.onewire.container.OneWireContainer {
    static final byte CLA;
    static final byte INS;
    public static final int PASSWORD_LENGTH_SIZE;
    public static final int PASSWORD_SIZE;
    public static final int AID_LENGTH_SIZE;
    public static final int AID_SIZE;
    public static final int AID_LENGTH_OFFSET;
    public static final int AID_NAME_OFFSET;
    public static final int APPLET_FILE_HEADER_SIZE;
    public static int APDU_PACKET_LENGTH;
    public com.dalsemi.onewire.container.OneWireContainer16();
    public com.dalsemi.onewire.container.OneWireContainer16(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer16(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer16(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public void setupJibComm(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public int getMaxSpeed();
    public com.dalsemi.onewire.container.CommandAPDU getCommandAPDUInfo();
    public com.dalsemi.onewire.container.ResponseAPDU getResponseAPDUInfo();
    public int getRunTime();
    public int getSelectRunTime();
    public int getLoadRunTime();
    public void setRunTime(int) throws java.lang.IllegalArgumentException;
    public void setSelectRunTime(int) throws java.lang.IllegalArgumentException;
    public void setLoadRunTime(int) throws java.lang.IllegalArgumentException;
    public void setReadingRunTime(int) throws java.lang.IllegalArgumentException;
    public boolean setLoadPacketSize(int);
    public int getLoadPacketSize();
    public void setPIN(java.lang.String);
    public com.dalsemi.onewire.container.ResponseAPDU getFreeRAM() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getRandomBytes(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getFirmwareVersionString() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getLastError() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getErrorReportingMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setErrorReportingMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getAIDByNumber(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU deleteSelectedApplet() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU deleteAppletByNumber(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU deleteAppletByAID(java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU loadApplet(java.io.InputStream, java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException, java.io.IOException;
    public com.dalsemi.onewire.container.ResponseAPDU loadApplet(java.lang.String, java.lang.String, java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException, java.io.FileNotFoundException, java.io.IOException;
    public com.dalsemi.onewire.container.ResponseAPDU masterErase() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getPORCount() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getRealTimeClock() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getATR() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getEphemeralGCMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getAppletGCMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getCommandPINMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getLoadPINMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getRestoreMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getExceptionMode() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU getCommitBufferSize() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setCommonPIN(java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setEphemeralGCMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setAppletGCMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setCommandPINMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setLoadPINMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setRestoreMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setExceptionMode(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU setCommitBufferSize(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU select(java.lang.String) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU process(com.dalsemi.onewire.container.CommandAPDU) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    public com.dalsemi.onewire.container.ResponseAPDU sendAPDU(com.dalsemi.onewire.container.CommandAPDU, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException, java.lang.IllegalArgumentException;
    static {};
}
Compiled from OneWireContainer18.java
public class com.dalsemi.onewire.container.OneWireContainer18 extends com.dalsemi.onewire.container.OneWireContainer {
    static byte FF[];
    public static final byte READ_MEMORY;
    public static final byte WRITE_SCRATCHPAD;
    public static final byte MATCH_SCRATCHPAD;
    public static final byte ERASE_SCRATCHPAD;
    public static final byte READ_SCRATCHPAD;
    public static final byte READ_AUTHENTICATED_PAGE;
    public static final byte COPY_SCRATCHPAD;
    public static final byte COMPUTE_SHA;
    public static final byte COMPUTE_FIRST_SECRET;
    public static final byte COMPUTE_NEXT_SECRET;
    public static final byte VALIDATE_DATA_PAGE;
    public static final byte SIGN_DATA_PAGE;
    public static final byte COMPUTE_CHALLENGE;
    public static final byte AUTH_HOST;
    public static final byte RESUME;
    public com.dalsemi.onewire.container.OneWireContainer18();
    public com.dalsemi.onewire.container.OneWireContainer18(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer18(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer18(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
    public synchronized void setSpeedCheck(boolean);
    public synchronized void useResume(boolean);
    public synchronized boolean eraseScratchPad(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean waitForSuccessfulFinish() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readMemoryPage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean readAuthenticatedPage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean writeScratchPad(int, int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean matchScratchPad(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized int readScratchPad(byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean copyScratchPad() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean installMasterSecret(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean bindSecretToiButton(int, byte[], byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean writeDataPage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean SHAFunction(byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized boolean SHAFunction(byte, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    static {};
}
Compiled from OneWireContainer1A.java
public class com.dalsemi.onewire.container.OneWireContainer1A extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer1A();
    public com.dalsemi.onewire.container.OneWireContainer1A(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer1A(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer1A(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer1C.java
public class com.dalsemi.onewire.container.OneWireContainer1C extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    public static final byte PIO_ACCESS_READ;
    public static final byte PIO_ACCESS_WRITE;
    public static final byte PIO_ACCESS_PULSE;
    public static final byte RESET_ACTIVITY_LATCHES;
    public static final byte WRITE_REGISTER;
    public com.dalsemi.onewire.container.OneWireContainer1C();
    public com.dalsemi.onewire.container.OneWireContainer1C(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer1C(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer1C(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.util.Enumeration getMemoryBanks();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getNumberChannels(byte[]);
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public boolean getLevel(int, byte[]);
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void clearActivity() throws com.dalsemi.onewire.OneWireException;
    public void setLatchState(int, boolean, boolean, byte[]);
    public void setLatchState(byte, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readRegister()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeRegister(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isVccPowered(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getDefaultPolarity(byte[]);
    public boolean getPowerOnResetLatch(byte[]);
    public void clearPowerOnReset(byte[]);
    public void orConditionalSearch(byte[]);
    public void andConditionalSearch(byte[]);
    public void setConditionalSearchLogicLevel(byte[]);
    public void setConditionalSearchActivity(byte[]);
    public void setChannelMask(int, boolean, byte[]);
    public void setChannelPolarity(int, boolean, byte[]);
    public boolean getChannelMask(int, byte[]);
    public boolean getChannelPolarity(int, byte[]);
}
Compiled from OneWireContainer1D.java
public class com.dalsemi.onewire.container.OneWireContainer1D extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer1D();
    public com.dalsemi.onewire.container.OneWireContainer1D(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer1D(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer1D(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
    public long readCounter(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer1F.java
public class com.dalsemi.onewire.container.OneWireContainer1F extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    protected static final int BITMAP_OFFSET;
    protected static final int STATUS_OFFSET;
    protected static final int MAIN_OFFSET;
    protected static final int AUX_OFFSET;
    protected static final int SWITCH_OFF;
    protected static final int SWITCH_ON;
    protected static final int SWITCH_SMART;
    protected static final byte READ_WRITE_STATUS_COMMAND;
    protected static final byte ALL_LINES_OFF_COMMAND;
    protected static final byte DISCHARGE_COMMAND;
    protected static final byte DIRECT_ON_MAIN_COMMAND;
    protected static final byte SMART_ON_MAIN_COMMAND;
    protected static final byte SMART_ON_AUX_COMMAND;
    public static final int CHANNEL_MAIN;
    public static final int CHANNEL_AUX;
    public com.dalsemi.onewire.container.OneWireContainer1F();
    public com.dalsemi.onewire.container.OneWireContainer1F(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer1F(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer1F(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public synchronized void setSpeedCheck(boolean);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void dischargeLines(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public int getNumberChannels(byte[]);
    public boolean getLevel(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isModeAuto(byte[]);
    public int getControlChannelAssociation(byte[]);
    public int getControlData(byte[]);
    public boolean getLastSmartOnDeviceDetect();
    public void setLatchState(int, boolean, boolean, byte[]);
    public void clearActivity() throws com.dalsemi.onewire.OneWireException;
    public void setModeAuto(boolean, byte[]);
    public void setControlChannelAssociation(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setControlData(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer20.java
public class com.dalsemi.onewire.container.OneWireContainer20 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.ADContainer {
    public static final int BITMAP_OFFSET;
    public static final int ALARM_OFFSET;
    public static final int EXPOWER_OFFSET;
    public static final int CHANNELA;
    public static final int CHANNELB;
    public static final int CHANNELC;
    public static final int CHANNELD;
    public static final int NO_PRESET;
    public static final int PRESET_TO_ZEROS;
    public static final int PRESET_TO_ONES;
    public static final int NUM_CHANNELS;
    public com.dalsemi.onewire.container.OneWireContainer20();
    public com.dalsemi.onewire.container.OneWireContainer20(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer20(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer20(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
    public int getNumberADChannels();
    public boolean hasADAlarms();
    public double getADRanges(int)[];
    public double getADResolutions(int, double)[];
    public boolean canADMultiChannelRead();
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(boolean[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void doADConvert(boolean[], int[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADAlarm(int, int, byte[]);
    public boolean getADAlarmEnable(int, int, byte[]);
    public boolean hasADAlarmed(int, int, byte[]);
    public double getADResolution(int, byte[]);
    public double getADRange(int, byte[]);
    public boolean isOutputEnabled(int, byte[]) throws java.lang.IllegalArgumentException;
    public boolean getOutputState(int, byte[]) throws java.lang.IllegalArgumentException;
    public boolean getDevicePOR(byte[]);
    public boolean isPowerExternal(byte[]);
    public void setADAlarm(int, int, double, byte[]);
    public void setADAlarmEnable(int, int, boolean, byte[]);
    public void setADResolution(int, double, byte[]);
    public void setADRange(int, double, byte[]);
    public void setOutput(int, boolean, boolean, byte[]);
    public void setPower(boolean, byte[]);
    public static double interpretVoltage(long, double);
    public static int voltageToInt(double, double);
}
Compiled from OneWireContainer21.java
public class com.dalsemi.onewire.container.OneWireContainer21 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.TemperatureContainer, com.dalsemi.onewire.container.ClockContainer {
    public static final int STATUS_REGISTER;
    public static final int CONTROL_REGISTER;
    public static final byte ONCE_PER_SECOND;
    public static final byte ONCE_PER_MINUTE;
    public static final byte ONCE_PER_HOUR;
    public static final byte ONCE_PER_DAY;
    public static final byte ONCE_PER_WEEK;
    public static final byte TEMPERATURE_LOW_ALARM;
    public static final byte TEMPERATURE_HIGH_ALARM;
    public static final byte TIMER_ALARM;
    public static final byte TIMER_ALARM_SEARCH_FLAG;
    public static final byte TEMP_HIGH_SEARCH_FLAG;
    public static final byte TEMP_LOW_SEARCH_FLAG;
    public static final byte ROLLOVER_ENABLE_FLAG;
    public static final byte MISSION_ENABLE_FLAG;
    public static final byte MEMORY_CLEAR_ENABLE_FLAG;
    public static final byte OSCILLATOR_ENABLE_FLAG;
    public static final byte TIMER_ALARM_FLAG;
    public static final byte TEMPERATURE_HIGH_FLAG;
    public static final byte TEMPERATURE_LOW_FLAG;
    public static final byte SAMPLE_IN_PROGRESS_FLAG;
    public static final byte MISSION_IN_PROGRESS_FLAG;
    public static final byte MEMORY_CLEARED_FLAG;
    public static final byte TEMP_CORE_BUSY_FLAG;
    public com.dalsemi.onewire.container.OneWireContainer21();
    public com.dalsemi.onewire.container.OneWireContainer21(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer21(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer21(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public java.util.Enumeration getMemoryBanks();
    public int getMaxSpeed();
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public synchronized void setSpeedCheck(boolean);
    public double getPhysicalRangeLowTemperature();
    public double getPhysicalRangeHighTemperature();
    public double getOperatingRangeLowTemperature();
    public double getOperatingRangeHighTemperature();
    public double getTemperatureResolution();
    public double getHistogramLowTemperature();
    public double getHistogramBinWidth();
    public double decodeTemperature(byte);
    public byte encodeTemperature(double);
    public void writeByte(int, byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(int, byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(int, byte, byte[]);
    public void setFlag(int, byte, boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setFlag(int, byte, boolean, byte[]);
    public void enableMission(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void disableMission() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setMissionStartDelay(int, byte[]);
    public void clearMemory() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public java.util.Calendar getAlarmTime(byte[]);
    public void setClockAlarm(int, int, int, int, int, byte[]);
    public int getSampleRate(byte[]);
    public int getMissionSamplesCounter(byte[]);
    public int getDeviceSamplesCounter(byte[]);
    public java.util.Calendar getMissionTimeStamp(byte[]);
    public long getFirstLogOffset(byte[]);
    public synchronized byte getTemperatureLog(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getTemperatureHistogram()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getAlarmStatus(byte, byte[]);
    public byte getAlarmHistory(byte)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution();
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]);
    public double getTemperatureAlarm(int, byte[]);
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]);
    public void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean hasClockAlarm();
    public boolean canDisableClock();
    public long getClockResolution();
    public long getClock(byte[]);
    public long getClockAlarm(byte[]);
    public boolean isClockAlarming(byte[]);
    public boolean isClockAlarmEnabled(byte[]);
    public boolean isClockRunning(byte[]);
    public void setClock(long, byte[]);
    public void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockRunEnable(boolean, byte[]);
    public void setClockAlarmEnable(boolean, byte[]);
}
Compiled from OneWireContainer22.java
public class com.dalsemi.onewire.container.OneWireContainer22 extends com.dalsemi.onewire.container.OneWireContainer28 implements com.dalsemi.onewire.container.TemperatureContainer {
    public com.dalsemi.onewire.container.OneWireContainer22();
    public com.dalsemi.onewire.container.OneWireContainer22(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer22(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer22(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
}
Compiled from OneWireContainer23.java
public class com.dalsemi.onewire.container.OneWireContainer23 extends com.dalsemi.onewire.container.OneWireContainer {
    public com.dalsemi.onewire.container.OneWireContainer23();
    public com.dalsemi.onewire.container.OneWireContainer23(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer23(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer23(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
}
Compiled from OneWireContainer24.java
public class com.dalsemi.onewire.container.OneWireContainer24 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.ClockContainer {
    protected static final int RTC_OFFSET;
    protected static final int CONTROL_OFFSET;
    protected static final byte READ_CLOCK_COMMAND;
    protected static final byte WRITE_CLOCK_COMMAND;
    public com.dalsemi.onewire.container.OneWireContainer24();
    public com.dalsemi.onewire.container.OneWireContainer24(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer24(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer24(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public boolean hasClockAlarm();
    public boolean canDisableClock();
    public long getClockResolution();
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public long getClock(byte[]);
    public long getClockAlarm(byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isClockAlarming(byte[]);
    public boolean isClockAlarmEnabled(byte[]);
    public boolean isClockRunning(byte[]);
    public void setClock(long, byte[]);
    public void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockRunEnable(boolean, byte[]);
}
Compiled from OneWireContainer26.java
public class com.dalsemi.onewire.container.OneWireContainer26 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.ADContainer, com.dalsemi.onewire.container.TemperatureContainer, com.dalsemi.onewire.container.ClockContainer, com.dalsemi.onewire.container.HumidityContainer {
    public static final int CHANNEL_VDD;
    public static final int CHANNEL_VAD;
    public static final int CHANNEL_VSENSE;
    public static final byte IAD_FLAG;
    public static final byte CA_FLAG;
    public static final byte EE_FLAG;
    public static final byte AD_FLAG;
    public static final byte TB_FLAG;
    public static final byte NVB_FLAG;
    public static final byte ADB_FLAG;
    public com.dalsemi.onewire.container.OneWireContainer26();
    public com.dalsemi.onewire.container.OneWireContainer26(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer26(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer26(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.util.Enumeration getMemoryBanks();
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public synchronized void setSenseResistor(double);
    public double getSenseResistor();
    public synchronized void setSpeedCheck(boolean);
    public byte readPage(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void writePage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void setFlag(byte, boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public double getCurrent(byte[]);
    public double getRemainingCapacity() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public boolean isCharging(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void calibrateCurrentADC() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void setThreshold(byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getICA() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public int getCCA() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public int getDCA() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void setICA(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void setCCA(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public void setDCA(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException, java.lang.IllegalArgumentException;
    public long getDisconnectTime(byte[]);
    public long getEndOfChargeTime(byte[]);
    public int getNumberADChannels();
    public boolean hasADAlarms();
    public double getADRanges(int)[];
    public double getADResolutions(int, double)[];
    public boolean canADMultiChannelRead();
    public void doADConvert(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(boolean[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADAlarm(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean getADAlarmEnable(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean hasADAlarmed(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public double getADResolution(int, byte[]);
    public double getADRange(int, byte[]);
    public void setADAlarm(int, int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADAlarmEnable(int, int, boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADResolution(int, double, byte[]);
    public void setADRange(int, double, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]);
    public double getTemperatureAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean hasClockAlarm();
    public boolean canDisableClock();
    public long getClockResolution();
    public long getClock(byte[]);
    public long getClockAlarm(byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isClockAlarming(byte[]);
    public boolean isClockAlarmEnabled(byte[]);
    public boolean isClockRunning(byte[]);
    public void setClock(long, byte[]);
    public void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockRunEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isRelative();
    public boolean hasHumidityAlarms();
    public boolean hasSelectableHumidityResolution();
    public double getHumidityResolutions()[];
    public double getHumidityAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public void doHumidityConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getHumidity(byte[]);
    public double getHumidityResolution(byte[]);
    public double getHumidityAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setHumidityAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setHumidityResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer27.java
public class com.dalsemi.onewire.container.OneWireContainer27 extends com.dalsemi.onewire.container.OneWireContainer24 implements com.dalsemi.onewire.container.ClockContainer {
    public static final byte INTERRUPT_INTERVAL_1;
    public static final byte INTERRUPT_INTERVAL_4;
    public static final byte INTERRUPT_INTERVAL_32;
    public static final byte INTERRUPT_INTERVAL_64;
    public static final byte INTERRUPT_INTERVAL_2048;
    public static final byte INTERRUPT_INTERVAL_4096;
    public static final byte INTERRUPT_INTERVAL_65536;
    public static final byte INTERRUPT_INTERVAL_131072;
    public com.dalsemi.onewire.container.OneWireContainer27();
    public com.dalsemi.onewire.container.OneWireContainer27(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer27(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer27(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public long getInterruptInterval(byte[]);
    public boolean isInterruptEnabled(byte[]);
    public void setInterruptInterval(byte, byte[]);
    public void setInterruptEnable(boolean, byte[]);
}
Compiled from OneWireContainer28.java
public class com.dalsemi.onewire.container.OneWireContainer28 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.TemperatureContainer {
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    public static final byte COPY_SCRATCHPAD_COMMAND;
    public static final byte CONVERT_TEMPERATURE_COMMAND;
    public static final byte RECALL_E2MEMORY_COMMAND;
    public static final byte READ_POWER_SUPPLY_COMMAND;
    public static final byte RESOLUTION_12_BIT;
    public static final byte RESOLUTION_11_BIT;
    public static final byte RESOLUTION_10_BIT;
    public static final byte RESOLUTION_9_BIT;
    public com.dalsemi.onewire.container.OneWireContainer28();
    public com.dalsemi.onewire.container.OneWireContainer28(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer28(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer28(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution();
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException;
    public double getTemperatureAlarm(int, byte[]);
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readScratchpad()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeScratchpad(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void copyScratchpad() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte recallE2()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isExternalPowerSupplied() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public float convertToFahrenheit(float);
}
Compiled from OneWireContainer29.java
public class com.dalsemi.onewire.container.OneWireContainer29 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    public static final byte RESET_ACTIVITY_LATCHES;
    public com.dalsemi.onewire.container.OneWireContainer29();
    public com.dalsemi.onewire.container.OneWireContainer29(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer29(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer29(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.util.Enumeration getMemoryBanks();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public int getNumberChannels(byte[]);
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public boolean getLevel(int, byte[]);
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void clearActivity() throws com.dalsemi.onewire.OneWireException;
    public void setLatchState(int, boolean, boolean, byte[]);
    public void setLatchState(byte, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readRegister()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeRegister(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setResetMode(byte[], boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getVCC(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void clearPowerOnReset(byte[]);
    public void orConditionalSearch(byte[]);
    public void andConditionalSearch(byte[]);
    public void pioConditionalSearch(byte[]);
    public void activityConditionalSearch(byte[]);
    public void setChannelMask(int, boolean, byte[]);
    public void setChannelPolarity(int, boolean, byte[]);
    public boolean getChannelMask(int, byte[]);
    public boolean getChannelPolarity(int, byte[]);
}
Compiled from OneWireContainer2C.java
public class com.dalsemi.onewire.container.OneWireContainer2C extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.PotentiometerContainer {
    public com.dalsemi.onewire.container.OneWireContainer2C();
    public com.dalsemi.onewire.container.OneWireContainer2C(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer2C(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer2C(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public boolean isLinear(byte[]);
    public boolean wiperSettingsAreVolatile(byte[]);
    public int numberOfPotentiometers(byte[]);
    public int numberOfWiperSettings(byte[]);
    public int potentiometerResistance(byte[]);
    public int getCurrentWiperNumber(byte[]);
    public void setCurrentWiperNumber(int, byte[]);
    public boolean isChargePumpOn(byte[]);
    public void setChargePump(boolean, byte[]);
    public int getWiperPosition() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean setWiperPosition(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int increment(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int decrement(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int increment() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int decrement() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer2D.java
public class com.dalsemi.onewire.container.OneWireContainer2D extends com.dalsemi.onewire.container.OneWireContainer {
    public static final byte WRITEONCE_FLAG;
    public com.dalsemi.onewire.container.OneWireContainer2D();
    public com.dalsemi.onewire.container.OneWireContainer2D(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer2D(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer2D(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
    public boolean isPageWriteOnce(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setPageWriteOnce(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer30.java
public class com.dalsemi.onewire.container.OneWireContainer30 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.ADContainer, com.dalsemi.onewire.container.TemperatureContainer {
    public static final byte PROTECTION_REGISTER;
    public static final byte STATUS_REGISTER;
    public static final byte EEPROM_REGISTER;
    public static final byte SPECIAL_FEATURE_REGISTER;
    public static final byte OVERVOLTAGE_FLAG;
    public static final byte UNDERVOLTAGE_FLAG;
    public static final byte CHARGE_OVERCURRENT_FLAG;
    public static final byte DISCHARGE_OVERCURRENT_FLAG;
    public static final byte CC_PIN_STATE_FLAG;
    public static final byte DC_PIN_STATE_FLAG;
    public static final byte CHARGE_ENABLE_FLAG;
    public static final byte DISCHARGE_ENABLE_FLAG;
    public static final byte SLEEP_MODE_ENABLE_FLAG;
    public static final byte READ_NET_ADDRESS_OPCODE_FLAG;
    public static final byte EEPROM_COPY_FLAG;
    public static final byte EEPROM_LOCK_ENABLE_FLAG;
    public static final byte EEPROM_BLOCK_1_LOCK_FLAG;
    public static final byte EEPROM_BLOCK_0_LOCK_FLAG;
    public static final byte PS_PIN_STATE_FLAG;
    public static final byte PIO_PIN_SENSE_AND_CONTROL_FLAG;
    public com.dalsemi.onewire.container.OneWireContainer30();
    public com.dalsemi.onewire.container.OneWireContainer30(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer30(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer30(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public java.util.Enumeration getMemoryBanks();
    public synchronized void setResistorInternal();
    public synchronized void setResistorExternal(double);
    public byte readByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readBytes(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeByte(int, byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readEEPROMBlock(int)[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeEEPROMBlock(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void lockBlock(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(int, byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setFlag(int, byte, boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getCurrent(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setRemainingCapacity(double) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getRemainingCapacity(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setLatchState(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getLatchState() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void clearConditions() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public int getNumberADChannels();
    public boolean hasADAlarms();
    public double getADRanges(int)[];
    public double getADResolutions(int, double)[];
    public boolean canADMultiChannelRead();
    public void doADConvert(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(boolean[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADAlarm(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean getADAlarmEnable(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean hasADAlarmed(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public double getADResolution(int, byte[]);
    public double getADRange(int, byte[]);
    public void setADAlarm(int, int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADAlarmEnable(int, int, boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADResolution(int, double, byte[]);
    public void setADRange(int, double, byte[]);
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]);
    public double getTemperatureAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer33.java
public class com.dalsemi.onewire.container.OneWireContainer33 extends com.dalsemi.onewire.container.OneWireContainer {
    protected boolean secretSet;
    protected boolean secretProtected;
    protected boolean setAdapter;
    protected boolean container_check;
    protected static final byte ffBlock[];
    protected static final byte zeroBlock[];
    public com.dalsemi.onewire.container.OneWireContainer33();
    public com.dalsemi.onewire.container.OneWireContainer33(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer33(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer33(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    protected boolean adapterSet();
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public java.util.Enumeration getMemoryBanks();
    public com.dalsemi.onewire.container.MemoryBankScratchSHAEE getScratchpadMemoryBank();
    public com.dalsemi.onewire.container.MemoryBankSHAEE getStatusPageMemoryBank();
    public com.dalsemi.onewire.container.MemoryBankSHAEE getMemoryBankForPage(int);
    public void setContainerSecret(byte[], int);
    public void getContainerSecret(byte[], int);
    public boolean isContainerSecretSet() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isSecretWriteProtected() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setChallenge(byte[], int);
    public void getChallenge(byte[], int);
    public boolean isWriteProtectAllSet() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeProtectSecret() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeProtectAll() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setEPROMModePageOne() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isPageOneEPROMmode() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeProtectPageZero() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean isWriteProtectPageZeroSet() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void computeNextSecret(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void computeNextSecret(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean loadFirstSecret(byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean refreshPage(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean refreshPage(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    protected boolean checkStatus() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public static boolean isMACValid(int, byte[], byte[], byte[], byte[], byte[]);
    public boolean installMasterSecret(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean bindSecretToiButton(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean writeDataPage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean writeDataPage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean writeScratchpad(int, int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void readScratchpad(byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean copyScratchpad(int, int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean readMemoryPage(int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean readAuthenticatedPage(int, byte[], int, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    static {};
}
Compiled from OneWireContainer37.java
public class com.dalsemi.onewire.container.OneWireContainer37 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.PasswordContainer {
    protected final byte readPassword[];
    protected boolean readPasswordSet;
    protected final byte readWritePassword[];
    protected boolean readWritePasswordSet;
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    public static final byte COPY_SCRATCHPAD_PW_COMMAND;
    public static final byte READ_MEMORY_PW_COMMAND;
    public static final byte VERIFY_PSW_COMMAND;
    public static final byte READ_VERSION;
    public static final int PASSWORD_CONTROL_REGISTER;
    public static final int READ_ACCESS_PASSWORD;
    public static final int READ_WRITE_ACCESS_PASSWORD;
    public static final int READ_WRITE_PWD;
    public static final int READ_ONLY_PWD;
    public com.dalsemi.onewire.container.OneWireContainer37();
    public com.dalsemi.onewire.container.OneWireContainer37(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer37(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer37(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public java.util.Enumeration getMemoryBanks();
    public int getMaxSpeed();
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public synchronized void setSpeedCheck(boolean);
    public int getReadOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getReadWritePasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getWriteOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getReadOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public int getReadWritePasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public int getWriteOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public boolean hasReadOnlyPassword();
    public boolean hasReadWritePassword();
    public boolean hasWriteOnlyPassword();
    public boolean getDeviceReadOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean getDeviceReadWritePasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean getDeviceWriteOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean hasSinglePasswordEnable();
    public void setDevicePasswordEnableAll(boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDevicePasswordEnable(boolean, boolean, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void getContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerReadOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public void setContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void getContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerReadWritePasswordSet() throws com.dalsemi.onewire.OneWireException;
    public void setContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void getContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerWriteOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public boolean verifyPassword(byte[], int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from OneWireContainer3A.java
public class com.dalsemi.onewire.container.OneWireContainer3A extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.SwitchContainer {
    public static final byte PIO_ACCESS_READ;
    public static final byte PIO_ACCESS_WRITE;
    public com.dalsemi.onewire.container.OneWireContainer3A();
    public com.dalsemi.onewire.container.OneWireContainer3A(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer3A(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer3A(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public int getMaxSpeed();
    public int getNumberChannels(byte[]);
    public boolean isHighSideSwitch();
    public boolean hasActivitySensing();
    public boolean hasLevelSensing();
    public boolean hasSmartOn();
    public boolean onlySingleChannelOn();
    public boolean getLevel(int, byte[]);
    public boolean getLatchState(int, byte[]);
    public boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void clearActivity() throws com.dalsemi.onewire.OneWireException;
    public void setLatchState(int, boolean, boolean, byte[]);
    public void setLatchState(byte, byte[]);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readRegister()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeRegister(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OneWireContainer41.java
public class com.dalsemi.onewire.container.OneWireContainer41 extends com.dalsemi.onewire.container.OneWireContainer implements com.dalsemi.onewire.container.PasswordContainer, com.dalsemi.onewire.container.MissionContainer, com.dalsemi.onewire.container.ClockContainer, com.dalsemi.onewire.container.TemperatureContainer, com.dalsemi.onewire.container.ADContainer, com.dalsemi.onewire.container.HumidityContainer {
    public static final int TEMPERATURE_CHANNEL;
    public static final int DATA_CHANNEL;
    public static final byte WRITE_SCRATCHPAD_COMMAND;
    public static final byte READ_SCRATCHPAD_COMMAND;
    public static final byte COPY_SCRATCHPAD_PW_COMMAND;
    public static final byte READ_MEMORY_CRC_PW_COMMAND;
    public static final byte CLEAR_MEMORY_PW_COMMAND;
    public static final byte START_MISSION_PW_COMMAND;
    public static final byte STOP_MISSION_PW_COMMAND;
    public static final byte FORCED_CONVERSION;
    public static final int RTC_TIME;
    public static final int RTC_DATE;
    public static final int SAMPLE_RATE;
    public static final int TEMPERATURE_LOW_ALARM_THRESHOLD;
    public static final int TEMPERATURE_HIGH_ALARM_THRESHOLD;
    public static final int DATA_LOW_ALARM_THRESHOLD;
    public static final int DATA_HIGH_ALARM_THRESHOLD;
    public static final int LAST_TEMPERATURE_CONVERSION_LSB;
    public static final int LAST_TEMPERATURE_CONVERSION_MSB;
    public static final int LAST_DATA_CONVERSION_LSB;
    public static final int LAST_DATA_CONVERSION_MSB;
    public static final int TEMPERATURE_CONTROL_REGISTER;
    public static final byte TCR_BIT_ENABLE_TEMPERATURE_LOW_ALARM;
    public static final byte TCR_BIT_ENABLE_TEMPERATURE_HIGH_ALARM;
    public static final int DATA_CONTROL_REGISTER;
    public static final byte DCR_BIT_ENABLE_DATA_LOW_ALARM;
    public static final byte DCR_BIT_ENABLE_DATA_HIGH_ALARM;
    public static final int RTC_CONTROL_REGISTER;
    public static final byte RCR_BIT_ENABLE_OSCILLATOR;
    public static final byte RCR_BIT_ENABLE_HIGH_SPEED_SAMPLE;
    public static final int MISSION_CONTROL_REGISTER;
    public static final byte MCR_BIT_ENABLE_TEMPERATURE_LOGGING;
    public static final byte MCR_BIT_ENABLE_DATA_LOGGING;
    public static final byte MCR_BIT_TEMPERATURE_RESOLUTION;
    public static final byte MCR_BIT_DATA_RESOLUTION;
    public static final byte MCR_BIT_ENABLE_ROLLOVER;
    public static final byte MCR_BIT_START_MISSION_ON_TEMPERATURE_ALARM;
    public static final int ALARM_STATUS_REGISTER;
    public static final byte ASR_BIT_TEMPERATURE_LOW_ALARM;
    public static final byte ASR_BIT_TEMPERATURE_HIGH_ALARM;
    public static final byte ASR_BIT_DATA_LOW_ALARM;
    public static final byte ASR_BIT_DATA_HIGH_ALARM;
    public static final byte ASR_BIT_BATTERY_ON_RESET;
    public static final int GENERAL_STATUS_REGISTER;
    public static final byte GSR_BIT_SAMPLE_IN_PROGRESS;
    public static final byte GSR_BIT_MISSION_IN_PROGRESS;
    public static final byte GSR_BIT_CONVERSION_IN_PROGRESS;
    public static final byte GSR_BIT_MEMORY_CLEARED;
    public static final byte GSR_BIT_WAITING_FOR_TEMPERATURE_ALARM;
    public static final byte GSR_BIT_FORCED_CONVERSION_IN_PROGRESS;
    public static final int MISSION_START_DELAY;
    public static final int MISSION_TIMESTAMP_TIME;
    public static final int MISSION_TIMESTAMP_DATE;
    public static final int DEVICE_CONFIGURATION_BYTE;
    public static final byte DCB_DS2422;
    public static final byte DCB_DS1923;
    public static final byte DCB_DS1922L;
    public static final byte DCB_DS1922T;
    public static final int PASSWORD_CONTROL_REGISTER;
    public static final int READ_ACCESS_PASSWORD;
    public static final int READ_WRITE_ACCESS_PASSWORD;
    public static final int MISSION_SAMPLE_COUNT;
    public static final int DEVICE_SAMPLE_COUNT;
    public static final int MISSION_LOG_SIZE;
    public static final int ODD_MISSION_LOG_SIZE;
    public com.dalsemi.onewire.container.OneWireContainer41();
    public com.dalsemi.onewire.container.OneWireContainer41(com.dalsemi.onewire.adapter.DSPortAdapter,byte[]);
    public com.dalsemi.onewire.container.OneWireContainer41(com.dalsemi.onewire.adapter.DSPortAdapter,long);
    public com.dalsemi.onewire.container.OneWireContainer41(com.dalsemi.onewire.adapter.DSPortAdapter,java.lang.String);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, byte[]);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, long);
    public void setupContainer(com.dalsemi.onewire.adapter.DSPortAdapter, java.lang.String);
    public byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public byte readByte(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(int, byte) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public boolean getFlag(int, byte, byte[]);
    public void setFlag(int, byte, boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void setFlag(int, byte, boolean, byte[]);
    public java.util.Enumeration getMemoryBanks();
    public com.dalsemi.onewire.container.MemoryBankScratchCRCPW getScratchpadMemoryBank();
    public com.dalsemi.onewire.container.MemoryBankNVCRCPW getUserDataMemoryBank();
    public com.dalsemi.onewire.container.MemoryBankNVCRCPW getDataLogMemoryBank();
    public com.dalsemi.onewire.container.MemoryBankNVCRCPW getRegisterMemoryBank();
    public int getMaxSpeed();
    public java.lang.String getName();
    public java.lang.String getAlternateNames();
    public java.lang.String getDescription();
    public byte getDeviceConfigByte() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public synchronized void setSpeedCheck(boolean);
    public void stopMission() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void startMission() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void clearMemory() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getReadOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getReadWritePasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getWriteOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public int getReadOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public int getReadWritePasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public int getWriteOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public boolean hasReadOnlyPassword();
    public boolean hasReadWritePassword();
    public boolean hasWriteOnlyPassword();
    public boolean getDeviceReadOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean getDeviceReadWritePasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean getDeviceWriteOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public boolean hasSinglePasswordEnable();
    public void setDevicePasswordEnable(boolean, boolean, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDevicePasswordEnableAll(boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setDeviceWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void setContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void setContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerReadOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerReadWritePasswordSet() throws com.dalsemi.onewire.OneWireException;
    public boolean isContainerWriteOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public void getContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void getContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public void getContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public java.lang.String getMissionLabel(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setStartUponTemperatureAlarmEnable(boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setStartUponTemperatureAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isStartUponTemperatureAlarmEnabled() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isStartUponTemperatureAlarmEnabled(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isMissionSUTA() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isMissionWFTA() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void startNewMission(int, int, boolean, boolean, boolean[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public synchronized void loadMissionResults() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isMissionLoaded();
    public int getNumberMissionChannels();
    public void setMissionChannelEnable(int, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setMissionChannelEnable(int, boolean, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean getMissionChannelEnable(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean getMissionChannelEnable(int, byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getMissionSampleRate(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getMissionSampleCount(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getDeviceSampleCount() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getDeviceSampleCount(byte[]) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getMissionSampleCountTotal(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public double getMissionSample(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public int getMissionSampleAsInteger(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public long getMissionSampleTimeStamp(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isMissionRunning() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean isMissionRolloverEnabled() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean hasMissionRolloverOccurred() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void clearMissionResults() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public long getMissionTimeStamp(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public long getFirstSampleOffset(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public double getMissionResolutions(int)[] throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public double getMissionResolution(int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setMissionResolution(int, double) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setTemperatureCalibrationRegisterUsage(boolean);
    public void setHumidityCalibrationRegisterUsage(boolean);
    public void setTemperatureCompensationUsage(boolean);
    public void setDefaultTemperatureCompensationValue(double, boolean);
    public boolean hasMissionAlarms(int);
    public boolean hasMissionAlarmed(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean getMissionAlarmEnable(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setMissionAlarmEnable(int, int, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public double getMissionAlarm(int, int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void setMissionAlarm(int, int, double) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public boolean hasTemperatureAlarms();
    public boolean hasSelectableTemperatureResolution();
    public double getTemperatureResolutions()[];
    public double getTemperatureAlarmResolution();
    public double getMaxTemperature();
    public double getMinTemperature();
    public void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getTemperature(byte[]);
    public double getTemperatureAlarm(int, byte[]);
    public double getTemperatureResolution(byte[]);
    public void setTemperatureAlarm(int, double, byte[]);
    public void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isRelative();
    public boolean hasHumidityAlarms();
    public boolean hasSelectableHumidityResolution();
    public double getHumidityResolutions()[];
    public double getHumidityAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public void doHumidityConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getHumidity(byte[]);
    public double getHumidityResolution(byte[]);
    public double getHumidityAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setHumidityAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setHumidityResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public int getNumberADChannels();
    public boolean hasADAlarms();
    public double getADRanges(int)[];
    public double getADResolutions(int, double)[];
    public boolean canADMultiChannelRead();
    public void doADConvert(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public void doADConvert(boolean[], byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(byte[])[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADVoltage(int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public double getADAlarm(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean getADAlarmEnable(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean hasADAlarmed(int, int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public double getADResolution(int, byte[]);
    public double getADRange(int, byte[]);
    public void setADAlarm(int, int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADAlarmEnable(int, int, boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setADResolution(int, double, byte[]);
    public void setADRange(int, double, byte[]);
    public void setADReferenceVoltage(double);
    public double getADReferenceVoltage();
    public void setADDeviceBitCount(int);
    public int getADDeviceBitCount();
    public void setForceADResults(boolean);
    public boolean getForceADResults();
    public boolean hasClockAlarm();
    public boolean canDisableClock();
    public long getClockResolution();
    public long getClock(byte[]);
    public long getClockAlarm(byte[]) throws com.dalsemi.onewire.OneWireException;
    public boolean isClockAlarming(byte[]);
    public boolean isClockAlarmEnabled(byte[]);
    public boolean isClockRunning(byte[]);
    public void setClock(long, byte[]);
    public void setClockAlarm(long, byte[]) throws com.dalsemi.onewire.OneWireException;
    public void setClockRunEnable(boolean, byte[]);
    public void setClockAlarmEnable(boolean, byte[]) throws com.dalsemi.onewire.OneWireException;
    static {};
}
Compiled from OneWireSensor.java
public interface com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public abstract byte readDevice()[] throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void writeDevice(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from OTPMemoryBank.java
public interface com.dalsemi.onewire.container.OTPMemoryBank extends com.dalsemi.onewire.container.PagedMemoryBank 
    /* ACC_SUPER bit NOT set */
{
    public abstract boolean canRedirectPage();
    public abstract boolean canLockPage();
    public abstract boolean canLockRedirectPage();
    public abstract void lockPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean isPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void redirectPage(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int isPageRedirected(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int getRedirectedPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void lockRedirectPage(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean isRedirectPageLocked(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from PagedMemoryBank.java
public interface com.dalsemi.onewire.container.PagedMemoryBank extends com.dalsemi.onewire.container.MemoryBank 
    /* ACC_SUPER bit NOT set */
{
    public abstract int getNumberPages();
    public abstract int getPageLength();
    public abstract int getMaxPacketDataLength();
    public abstract boolean hasPageAutoCRC();
    public abstract boolean haveExtraInfo();
    public abstract boolean hasExtraInfo();
    public abstract int getExtraInfoLength();
    public abstract java.lang.String getExtraInfoDescription();
    public abstract void readPage(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void readPage(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int readPagePacket(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int readPagePacket(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void writePagePacket(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void readPageCRC(int, boolean, byte[], int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void readPageCRC(int, boolean, byte[], int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from PasswordContainer.java
public interface com.dalsemi.onewire.container.PasswordContainer 
    /* ACC_SUPER bit NOT set */
{
    public abstract int getReadOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public abstract int getReadWritePasswordLength() throws com.dalsemi.onewire.OneWireException;
    public abstract int getWriteOnlyPasswordLength() throws com.dalsemi.onewire.OneWireException;
    public abstract int getReadOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public abstract int getReadWritePasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public abstract int getWriteOnlyPasswordAddress() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean hasReadOnlyPassword();
    public abstract boolean hasReadWritePassword();
    public abstract boolean hasWriteOnlyPassword();
    public abstract boolean getDeviceReadOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean getDeviceReadWritePasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean getDeviceWriteOnlyPasswordEnable() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean hasSinglePasswordEnable();
    public abstract void setDevicePasswordEnable(boolean, boolean, boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setDevicePasswordEnableAll(boolean) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setDeviceReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setDeviceReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setDeviceWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract void setContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public abstract void setContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public abstract void setContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean isContainerReadOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean isContainerReadWritePasswordSet() throws com.dalsemi.onewire.OneWireException;
    public abstract boolean isContainerWriteOnlyPasswordSet() throws com.dalsemi.onewire.OneWireException;
    public abstract void getContainerReadOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public abstract void getContainerReadWritePassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
    public abstract void getContainerWriteOnlyPassword(byte[], int) throws com.dalsemi.onewire.OneWireException;
}
Compiled from PotentiometerContainer.java
public interface com.dalsemi.onewire.container.PotentiometerContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public abstract boolean isLinear(byte[]);
    public abstract boolean wiperSettingsAreVolatile(byte[]);
    public abstract int numberOfPotentiometers(byte[]);
    public abstract int numberOfWiperSettings(byte[]);
    public abstract int potentiometerResistance(byte[]);
    public abstract int getCurrentWiperNumber(byte[]);
    public abstract void setCurrentWiperNumber(int, byte[]);
    public abstract boolean isChargePumpOn(byte[]);
    public abstract void setChargePump(boolean, byte[]);
    public abstract int getWiperPosition() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract boolean setWiperPosition(int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int increment(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int decrement(boolean) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int increment() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int decrement() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
}
Compiled from ResponseAPDU.java
public class com.dalsemi.onewire.container.ResponseAPDU extends java.lang.Object {
    protected byte apduBuffer[];
    protected int apduLength;
    public com.dalsemi.onewire.container.ResponseAPDU(byte[]);
    public byte getData()[];
    public final int getSW();
    public final byte getSW1();
    public final byte getSW2();
    public final byte getByte(int);
    public final byte getBytes()[];
    public final int getLength();
    public java.lang.String toString();
}
Compiled from ScratchPad.java
interface com.dalsemi.onewire.container.ScratchPad 
    /* ACC_SUPER bit NOT set */
{
    public abstract void readScratchpad(byte[], int, int, byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void writeScratchpad(int, byte[], int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void copyScratchpad(int, int) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract int getExtraInfoLength();
    public abstract void checkSpeed() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract void forceVerify();
}
Compiled from SwitchContainer.java
public interface com.dalsemi.onewire.container.SwitchContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public abstract boolean isHighSideSwitch();
    public abstract boolean hasActivitySensing();
    public abstract boolean hasLevelSensing();
    public abstract boolean hasSmartOn();
    public abstract boolean onlySingleChannelOn();
    public abstract int getNumberChannels(byte[]);
    public abstract boolean getLevel(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract boolean getLatchState(int, byte[]);
    public abstract boolean getSensedActivity(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setLatchState(int, boolean, boolean, byte[]);
    public abstract void clearActivity() throws com.dalsemi.onewire.OneWireException;
}
Compiled from TemperatureContainer.java
public interface com.dalsemi.onewire.container.TemperatureContainer extends com.dalsemi.onewire.container.OneWireSensor 
    /* ACC_SUPER bit NOT set */
{
    public static final int ALARM_HIGH;
    public static final int ALARM_LOW;
    public abstract boolean hasTemperatureAlarms();
    public abstract boolean hasSelectableTemperatureResolution();
    public abstract double getTemperatureResolutions()[];
    public abstract double getTemperatureAlarmResolution() throws com.dalsemi.onewire.OneWireException;
    public abstract double getMaxTemperature();
    public abstract double getMinTemperature();
    public abstract void doTemperatureConvert(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public abstract double getTemperature(byte[]) throws com.dalsemi.onewire.adapter.OneWireIOException;
    public abstract double getTemperatureAlarm(int, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract double getTemperatureResolution(byte[]);
    public abstract void setTemperatureAlarm(int, double, byte[]) throws com.dalsemi.onewire.OneWireException;
    public abstract void setTemperatureResolution(double, byte[]) throws com.dalsemi.onewire.OneWireException;
}
Compiled from Debug.java
public class com.dalsemi.onewire.debug.Debug extends java.lang.Object {
    public com.dalsemi.onewire.debug.Debug();
    public static final void setDebugMode(boolean);
    public static final boolean getDebugMode();
    public static final void setPrintStream(java.io.PrintStream);
    public static final void debug(java.lang.String);
    public static final void debug(java.lang.String, byte[]);
    public static final void debug(java.lang.String, byte[], int, int);
    public static final void debug(java.lang.String, java.lang.Throwable);
    public static final void stackTrace();
    static {};
}
Compiled from OneWireAccessProvider.java
public class com.dalsemi.onewire.OneWireAccessProvider extends java.lang.Object {
    public static java.lang.String getVersion();
    public static void main(java.lang.String[]);
    public static java.util.Enumeration enumerateAllAdapters();
    public static com.dalsemi.onewire.adapter.DSPortAdapter getAdapter(java.lang.String, java.lang.String) throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public static com.dalsemi.onewire.adapter.DSPortAdapter getDefaultAdapter() throws com.dalsemi.onewire.adapter.OneWireIOException, com.dalsemi.onewire.OneWireException;
    public static java.lang.String getProperty(java.lang.String);
    public static void setUseOverridingAdapter(com.dalsemi.onewire.adapter.DSPortAdapter);
    public static void clearUseOverridingAdapter();
    static {};
}
Compiled from OneWireException.java
public class com.dalsemi.onewire.OneWireException extends java.lang.Exception {
    public com.dalsemi.onewire.OneWireException();
    public com.dalsemi.onewire.OneWireException(java.lang.String);
}
Compiled from Address.java
public class com.dalsemi.onewire.utils.Address extends java.lang.Object {
    public static boolean isValid(byte[]);
    public static boolean isValid(java.lang.String);
    public static boolean isValid(long);
    public static java.lang.String toString(byte[]);
    public static java.lang.String toString(long);
    public static byte toByteArray(java.lang.String)[];
    public static byte toByteArray(long)[];
    public static long toLong(byte[]);
    public static long toLong(java.lang.String);
}
Compiled from Bit.java
public class com.dalsemi.onewire.utils.Bit extends java.lang.Object {
    public com.dalsemi.onewire.utils.Bit();
    public static void arrayWriteBit(int, int, int, byte[]);
    public static int arrayReadBit(int, int, byte[]);
}
Compiled from Convert.java
public static class com.dalsemi.onewire.utils.Convert. ConvertException extends java.lang.Exception 
    /* ACC_SUPER bit NOT set */
{
    public com.dalsemi.onewire.utils.Convert.ConvertException(java.lang.String);
    public com.dalsemi.onewire.utils.Convert.ConvertException();
}
Compiled from Convert.java
public class com.dalsemi.onewire.utils.Convert extends java.lang.Object {
    static final double d_POSITIVE_INFINITY;
    static final double d_NEGATIVE_INFINITY;
    static final float f_POSITIVE_INFINITY;
    static final float f_NEGATIVE_INFINITY;
    public static final double toFahrenheit(double);
    public static final double toCelsius(double);
    public static final long toLong(byte[], int, int);
    public static final long toLong(byte[]);
    public static final void toByteArray(long, byte[], int, int);
    public static final void toByteArray(long, byte[]);
    public static final byte toByteArray(long)[];
    public static final int toInt(byte[], int, int);
    public static final int toInt(byte[]);
    public static final void toByteArray(int, byte[], int, int);
    public static final void toByteArray(int, byte[]);
    public static final byte toByteArray(int)[];
    public static final byte toByteArray(java.lang.String)[] throws com.dalsemi.onewire.utils.Convert. ConvertException;
    public static final int toByteArray(java.lang.String, byte[]) throws com.dalsemi.onewire.utils.Convert. ConvertException;
    public static final int toByteArray(java.lang.String, byte[], int, int) throws com.dalsemi.onewire.utils.Convert. ConvertException;
    public static final java.lang.String toHexString(byte[]);
    public static final java.lang.String toHexString(byte[], int, int);
    public static final java.lang.String toHexString(byte[], java.lang.String);
    public static final java.lang.String toHexString(byte[], int, int, java.lang.String);
    public static final java.lang.String toHexString(byte);
    public static final java.lang.String toHexString(char[]);
    public static final java.lang.String toHexString(char[], int, int);
    public static final java.lang.String toHexString(char[], java.lang.String);
    public static final java.lang.String toHexString(char[], int, int, java.lang.String);
    public static final java.lang.String toHexString(char);
    public static final long toLong(java.lang.String) throws com.dalsemi.onewire.utils.Convert. ConvertException;
    public static final java.lang.String toHexString(long);
    public static final int toInt(java.lang.String) throws com.dalsemi.onewire.utils.Convert. ConvertException;
    public static final java.lang.String toHexString(int);
    public static final java.lang.String toString(double, int);
    public static final java.lang.String toString(float, int);
    static {};
    public static class com.dalsemi.onewire.utils.Convert. ConvertException extends java.lang.Exception 
    /* ACC_SUPER bit NOT set */
{
        public com.dalsemi.onewire.utils.Convert.ConvertException(java.lang.String);
        public com.dalsemi.onewire.utils.Convert.ConvertException();
    }
}
Compiled from CRC16.java
public class com.dalsemi.onewire.utils.CRC16 extends java.lang.Object {
    public static int compute(int);
    public static int compute(int, int);
    public static int compute(byte[]);
    public static int compute(byte[], int, int);
    public static int compute(byte[], int, int, int);
    public static int compute(byte[], int);
    static {};
}
Compiled from CRC8.java
public class com.dalsemi.onewire.utils.CRC8 extends java.lang.Object {
    public static int compute(int, int);
    public static int compute(int);
    public static int compute(byte[]);
    public static int compute(byte[], int, int);
    public static int compute(byte[], int, int, int);
    public static int compute(byte[], int);
    static {};
}
Compiled from IOHelper.java
public final class com.dalsemi.onewire.utils.IOHelper extends java.lang.Object {
    public static final synchronized void setReader(java.io.Reader);
    public static final synchronized java.lang.String readLine();
    public static final synchronized byte readBytes(int, int, boolean)[];
    public static final synchronized byte readBytesHex(int, int)[];
    public static final synchronized byte readBytesAsc(int, int)[];
    public static final synchronized int readInt();
    public static final synchronized int readInt(int);
    public static final synchronized void setWriter(java.io.Writer);
    public static final synchronized void writeBytesHex(java.lang.String, byte[], int, int);
    public static final synchronized void writeBytesHex(byte[], int, int);
    public static final synchronized void writeBytesHex(byte[]);
    public static final synchronized void writeBytes(java.lang.String, byte[], int, int);
    public static final synchronized void writeBytes(byte[]);
    public static final synchronized void writeBytes(byte[], int, int);
    public static final synchronized void write(java.lang.String);
    public static final synchronized void write(java.lang.Object);
    public static final synchronized void write(boolean);
    public static final synchronized void write(int);
    public static final synchronized void writeLine();
    public static final synchronized void writeLine(java.lang.String);
    public static final synchronized void writeLine(java.lang.Object);
    public static final synchronized void writeLine(boolean);
    public static final synchronized void writeLine(int);
    public static final synchronized void writeHex(byte);
    public static final synchronized void writeHex(long);
    public static final synchronized void writeLineHex(byte);
    public static final synchronized void writeLineHex(long);
    static {};
}
Compiled from OWPath.java
public class com.dalsemi.onewire.utils.OWPath extends java.lang.Object {
    public com.dalsemi.onewire.utils.OWPath(com.dalsemi.onewire.adapter.DSPortAdapter);
    public com.dalsemi.onewire.utils.OWPath(com.dalsemi.onewire.adapter.DSPortAdapter,com.dalsemi.onewire.utils.OWPath);
    public void copy(com.dalsemi.onewire.utils.OWPath);
    public void add(com.dalsemi.onewire.container.OneWireContainer, int);
    public boolean equals(com.dalsemi.onewire.utils.OWPath);
    public java.util.Enumeration getAllOWPathElements();
    public java.lang.String toString();
    public void open() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
    public void close() throws com.dalsemi.onewire.OneWireException, com.dalsemi.onewire.adapter.OneWireIOException;
}
Compiled from OWPathElement.java
public class com.dalsemi.onewire.utils.OWPathElement extends java.lang.Object {
    public com.dalsemi.onewire.utils.OWPathElement(com.dalsemi.onewire.container.OneWireContainer,int);
    public com.dalsemi.onewire.container.OneWireContainer getContainer();
    public int getChannel();
}
Compiled from SHA.java
public class com.dalsemi.onewire.utils.SHA extends java.lang.Object {
    public static final synchronized byte ComputeSHA(byte[], byte[], int)[];
    public static final synchronized void ComputeSHA(byte[], int[]);
    static {};
}
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.80