Files
GSFV2/ios/Classes/model/WeightHistoryData.swift
2024-04-10 12:51:20 +05:30

161 lines
3.5 KiB
Swift
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// WeightHistoryData.swift
// flutter_swift
//
// Created by on 2022/10/10.
//
class WeightHistoryData :Codable{
init(data:ICWeightHistoryData){
userId=data.userId
weight_g=data.weight_g
weight_kg=data.weight_kg
weight_lb=data.weight_lb
weight_st=data.weight_st
weight_st_lb=data.weight_st_lb
precision_kg=data.precision_kg
precision_lb=data.precision_lb
precision_st_lb=data.precision_st_lb
kg_scale_division=data.kg_scale_division
lb_scale_division=data.lb_scale_division
hr=data.hr
time=data.time
electrode=data.electrode
imp=data.imp
imp2=data.imp2
imp3=data.imp3
imp4=data.imp4
imp5=data.imp5
data_calc_type=data.data_calc_type
bfa_type = BFAType.init(type: data.bfa_type.rawValue)
impendenceType=data.impendenceType
impendenceProperty=data.impendenceProperty
impendences = []
data.impendences.forEach { (element) in
impendences?.append(Float(truncating: element))
}
};
/**
ID,:0
*/
var userId:UInt;
/**
(g)
*/
var weight_g :UInt;
/**
(kg)
*/
var weight_kg :Float;
/**
(lb)
*/
var weight_lb:Float;
/**
(st:lb):weight_st_lb使
*/
var weight_st :UInt;
/**
(st:lb):weight_st使
*/
var weight_st_lb :Float;
/**
kg,:weight_kg=70.12,precision=2weight_kg=71.5,precision_kg=1
*/
var precision_kg:UInt = 1;
/**
lb,:weight_lb=70.12,precision=2weight_lb=71.5,precision_lb=1
*/
var precision_lb:UInt = 1;
/**
st:lb
*/
var precision_st_lb:UInt = 1;
/**
kg
*/
var kg_scale_division :UInt;
/**
lb
*/
var lb_scale_division :UInt;
/**
()
*/
var time :UInt;
/**
*/
var hr :UInt;
/**
48
*/
var electrode:UInt = 4;
/**
(:ohm), `electrode=4`使,0
*/
var imp :Float;
/**
(8)(:ohm),0
*/
var imp2 :Float;
/**
(8)(:ohm),0
*/
var imp3 :Float;
/**
(8)(:ohm),0
*/
var imp4 :Float;
/**
(8)(:ohm),0
*/
var imp5 :Float;
/**
*/
var centerData:WeightCenterData?;
/**
(0:sdk1:)
*/
var data_calc_type :UInt;
/**
*/
var bfa_type = BFAType.ICBFATypeUnknown;
var impendenceType :UInt;
var impendenceProperty :UInt;
var impendences:[Float]?;
}