123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- 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<CGC> 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<CGC> CREATOR = new Creator<CGC>() {
- @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<PulseFigure> CREATOR = new Creator<PulseFigure>() {
- @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 + '}';
- }
- }
|