112 lines
2.5 KiB
Dart
112 lines
2.5 KiB
Dart
import 'package:json_annotation/json_annotation.dart';
|
||
|
||
part 'ICWeightCenterData.g.dart';
|
||
|
||
@JsonSerializable()
|
||
class ICWeightCenterData{
|
||
|
||
/**
|
||
数据是否稳定, 不稳定的数据只做展示用,请勿保存
|
||
*/
|
||
bool isStabilized=false;
|
||
|
||
/**
|
||
测量时间戳(秒)
|
||
*/
|
||
int time=0;
|
||
|
||
/**
|
||
kg体重小数点位数,如:weight=70.12,则precision=2,weight=71.5,则precision_kg=1
|
||
*/
|
||
int precision_kg=1;
|
||
|
||
/**
|
||
lb体重小数点位数,如:weight=70.12,则precision=2,weight=71.5,则precision_lb=1
|
||
*/
|
||
int precision_lb=1;
|
||
|
||
/**
|
||
st:lb体重小数点位数
|
||
*/
|
||
int precision_st_lb=1;
|
||
|
||
/**
|
||
kg分度值
|
||
*/
|
||
int kg_scale_division=0;
|
||
|
||
/**
|
||
lb分度值
|
||
*/
|
||
int lb_scale_division=0;
|
||
|
||
/**
|
||
左边体重占比(%)
|
||
*/
|
||
double leftPercent=0.0;
|
||
|
||
/**
|
||
右边体重占比(%)
|
||
*/
|
||
double rightPercent=0.0;
|
||
|
||
/**
|
||
左边体重(g)
|
||
*/
|
||
int left_weight_g=0;
|
||
|
||
/**
|
||
右边体重(g)
|
||
*/
|
||
int right_weight_g=0;
|
||
/**
|
||
左边体重(kg)
|
||
*/
|
||
double left_weight_kg=0.0;
|
||
|
||
/**
|
||
右边体重(kg)
|
||
*/
|
||
double right_weight_kg=0.0;
|
||
|
||
/**
|
||
左边体重(lb)
|
||
*/
|
||
double left_weight_lb=0.0;
|
||
|
||
/**
|
||
右边体重(lb)
|
||
*/
|
||
double right_weight_lb=0.0;
|
||
|
||
/**
|
||
左边体重(st:lb)
|
||
*/
|
||
int left_weight_st=0;
|
||
|
||
/**
|
||
右边体重(st:lb)
|
||
*/
|
||
int right_weight_st=0;
|
||
|
||
/**
|
||
左边体重(st:lb)
|
||
*/
|
||
double left_weight_st_lb=0.0;
|
||
|
||
/**
|
||
右边体重(st:lb)
|
||
*/
|
||
double right_weight_st_lb=0.0;
|
||
|
||
ICWeightCenterData();
|
||
|
||
factory ICWeightCenterData.fromJson(Map<String, dynamic> json) => _$ICWeightCenterDataFromJson(json);
|
||
|
||
Map<String, dynamic> toJson() => _$ICWeightCenterDataToJson(this);
|
||
|
||
@override
|
||
String toString() {
|
||
return 'ICWeightCenterData{isStabilized: $isStabilized, time: $time, precision_kg: $precision_kg, precision_lb: $precision_lb, precision_st_lb: $precision_st_lb, kg_scale_division: $kg_scale_division, lb_scale_division: $lb_scale_division, leftPercent: $leftPercent, rightPercent: $rightPercent, left_weight_g: $left_weight_g, right_weight_g: $right_weight_g, left_weight_kg: $left_weight_kg, right_weight_kg: $right_weight_kg, left_weight_lb: $left_weight_lb, right_weight_lb: $right_weight_lb, left_weight_st: $left_weight_st, right_weight_st: $right_weight_st, left_weight_st_lb: $left_weight_st_lb, right_weight_st_lb: $right_weight_st_lb}';
|
||
}
|
||
} |