package com.taiyi.tyusbsdk.pulse.bean; import android.os.Parcel; import android.os.Parcelable; import java.util.List; /** * Created by zbh on 2018/12/22. * Version: 1.0 */ public class PulseFigure implements Parcelable { public int heartRate; public List cgcs; public PulseFigure() { } public static class CGC implements Parcelable { public CGC() { } public float xian; public float fu; public float hua; public float shu; public float shi; protected CGC(Parcel in) { xian = in.readFloat(); fu = in.readFloat(); hua = in.readFloat(); shu = in.readFloat(); shi = in.readFloat(); } public static final Creator CREATOR = new Creator() { @Override public CGC createFromParcel(Parcel in) { return new CGC(in); } @Override public CGC[] newArray(int size) { return new CGC[size]; } }; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeFloat(xian); dest.writeFloat(fu); dest.writeFloat(hua); dest.writeFloat(shu); dest.writeFloat(shi); } @Override public String toString() { return "CGC{" + "xian=" + xian + ", fu=" + fu + ", hua=" + hua + ", shu=" + shu + ", shi=" + shi + '}'; } } protected PulseFigure(Parcel in) { heartRate = in.readInt(); cgcs = in.createTypedArrayList(CGC.CREATOR); } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(heartRate); dest.writeTypedList(cgcs); } @Override public int describeContents() { return 0; } public static final Creator CREATOR = new Creator() { @Override public PulseFigure createFromParcel(Parcel in) { return new PulseFigure(in); } @Override public PulseFigure[] newArray(int size) { return new PulseFigure[size]; } }; @Override public String toString() { return "PulseFigure{" + "heartRate=" + heartRate + ", cgcs=" + cgcs + '}'; } }