SubDevice.java 1.69 KB
package com.adroplat.fist_switch.jni;

/**
 * Created by yikuyiliao on 16-3-8.
 */
public class SubDevice implements Cloneable {

    private static SubDevice instance;

    private SubDevice() {
    }

    public static SubDevice getInstance() {
        if (null == instance) {
            instance = new SubDevice();
        }
        SubDevice subDevice = null;
        try {
            subDevice = (SubDevice) instance.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        if (null == subDevice) {
            subDevice = new SubDevice();
        }
        return subDevice;
    }

    private long SubDeviceNum;
    private int SubDeviceType;
    private int SubDeviceStatus;
    private int SubDeviceOnlineStatus;
    private int SubDeviceBit;


    public long getSubDeviceNum() {

        return SubDeviceNum;
    }

    public void setSubDeviceNum(long subDeviceNum) {

        SubDeviceNum = subDeviceNum;
    }

    public int getSubDeviceType() {
        return SubDeviceType;
    }

    public void setSubDeviceType(int subDeviceType) {

        SubDeviceType = subDeviceType;
    }

    public int getSubDeviceStatus() {
        return SubDeviceStatus;
    }

    public void setSubDeviceStatus(int subDeviceStatus) {

        SubDeviceStatus = subDeviceStatus;
    }

    public int getSubDeviceOnlineStatus() {
        return SubDeviceOnlineStatus;
    }

    public void setSubDeviceOnlineStatus(int subDeviceOnlineStatus) {
        SubDeviceOnlineStatus = subDeviceOnlineStatus;
    }

    public int getSubDeviceBit() {
        return SubDeviceBit;
    }

    public void setSubDeviceBit(int subDeviceBit) {
        SubDeviceBit = subDeviceBit;
    }
}