@@ -12,13 +12,14 @@ const RunPulsoid = (token) => {
1212 ws . message ( ev => {
1313 /**
1414 * @type {{
15- * data: {
16- * heartRate: number
15+ * measured_at: number
16+ * data: {
17+ * heart_rate: number
1718 * }
1819 * }}
1920 */
2021 const data = JSON . parse ( ev )
21- const heartRate = data ?. data ?. heartRate
22+ const heartRate = data ?. data ?. heart_rate
2223 if ( ! heartRate ) return console . log ( 'Got heart rate: 0 bpm, skipping parameter update...' )
2324 console . log ( 'Got heart rate: %s bpm' , heartRate )
2425 const client = new Client ( 'localhost' , 9000 )
@@ -30,47 +31,47 @@ const RunPulsoid = (token) => {
3031 args :
3132 {
3233 type : 'f' ,
33- value : data . data . heartRate / 127 - 1
34+ value : heartRate / 127 - 1
3435 }
3536 } ,
3637 {
3738 address : "/avatar/parameters/HeartRateFloat" ,
3839 args :
3940 {
4041 type : "f" ,
41- value : data . data . heartRate / 127 - 1
42+ value : heartRate / 127 - 1
4243 }
4344 } ,
4445 {
4546 address : "/avatar/parameters/Heartrate2" ,
4647 args :
4748 {
4849 type : "f" ,
49- value : data . data . heartRate / 255
50+ value : heartRate / 255
5051 }
5152 } ,
5253 {
5354 address : "/avatar/parameters/HeartRateFloat01" ,
5455 args :
5556 {
5657 type : "f" ,
57- value : data . data . heartRate / 255
58+ value : heartRate / 255
5859 }
5960 } ,
6061 {
6162 address : "/avatar/parameters/Heartrate3" ,
6263 args :
6364 {
6465 type : "i" ,
65- value : data . data . heartRate
66+ value : heartRate
6667 }
6768 } ,
6869 {
6970 address : "/avatar/parameters/HeartRateInt" ,
7071 args :
7172 {
7273 type : "i" ,
73- value : data . data . heartRate
74+ value : heartRate
7475 }
7576 } ,
7677 {
0 commit comments