// // ViewController.m // Demo // // Created by chipsea on 18/11/28. // Copyright © 2018年 chipsea. All rights reserved. // #import "ViewController.h" #import "Csbiasv235SDK/CSBIASV235.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *m_edtAge; @property (weak, nonatomic) IBOutlet UITextField *m_edtWeight; @property (weak, nonatomic) IBOutlet UITextField *m_edtSex; @property (weak, nonatomic) IBOutlet UITextField *m_edtImpedance; @property (weak, nonatomic) IBOutlet UITextView *m_edtDescript; @property (weak, nonatomic) IBOutlet UITextField *m_edtHeight; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. _m_edtAge.text = @"20"; _m_edtWeight.text=@"25"; _m_edtSex.text=@"0"; _m_edtHeight.text=@"90"; _m_edtImpedance.text=@"400"; } - (IBAction)calcValue:(id)sender { int uAge = [_m_edtAge.text intValue]; int uSex = [_m_edtSex.text intValue]; int uHeight=[_m_edtHeight.text intValue]; float uWeight=[_m_edtWeight.text floatValue]; float uImpedance=[_m_edtImpedance.text floatValue]; __block BiasData_V235 * mydata = nil; int result=[CSBIASV235 calc_v235:0 uSex:uSex uAge:uAge uHeight:uHeight uWeight:(uWeight*10) uImpedance:(uImpedance * 10) uVKeyCode:2018 pResultDataBlock:^(BiasData_V235 * data) { mydata = data; }]; if(result == 0 && mydata != nil) { NSString* strDescript = [NSString stringWithFormat: @"性别:%d 身高:%d 年龄:%d 电阻:%f 体重:%f\r\n" "脂肪率BFP:%f\r\n" "肌肉重kgSLM:%f\r\n" "骨盐量BMC:%f\r\n" "体水分率BWP:%f\r\n" "蛋白质率PP:%f\r\n" "骨骼肌量SMM:%f\r\n" "内脏脂肪等级VFR:%f\r\n" "身体质量指数BMI:%f\r\n" "标准体重SBW:%f\r\n" "肌肉控制MC:%f\r\n" "体重控制WC:%f\r\n" "脂肪控制FC:%f\r\n" "基础代谢率BMR:%d\r\n" "身体年龄MA:%d\r\n" "身体得分SBC:%d\r\n" , uSex,uHeight,uAge,uImpedance,uWeight, mydata.BFP,mydata.SLM,mydata.BMC,mydata.BWP, mydata.PP,mydata.SMM,mydata.VFR,mydata.BMI, mydata.SBW,mydata.MC,mydata.WC,mydata.FC, mydata.BMR,mydata.MA,mydata.SBC ]; _m_edtDescript.text = strDescript; //[pScaleSdk print]; } } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end