@@ -340,57 +340,57 @@ static void glb_settings_update_labels(void)
340
340
ssize_t ret ;
341
341
int i ;
342
342
343
- ret = iio_device_attr_read (dev1 , "ensm_mode" , buf , sizeof (buf ));
343
+ ret = dev_attr_read_raw (dev1 , "ensm_mode" , buf , sizeof (buf ));
344
344
if (ret > 0 )
345
345
gtk_label_set_text (GTK_LABEL (ensm_mode ), buf );
346
346
else
347
347
gtk_label_set_text (GTK_LABEL (ensm_mode ), "<error>" );
348
348
349
- ret = iio_device_attr_read (dev1 , "calib_mode" , buf , sizeof (buf ));
349
+ ret = dev_attr_read_raw (dev1 , "calib_mode" , buf , sizeof (buf ));
350
350
if (ret > 0 )
351
351
gtk_label_set_text (GTK_LABEL (calib_mode ), buf );
352
352
else
353
353
gtk_label_set_text (GTK_LABEL (calib_mode ), "<error>" );
354
354
355
- ret = iio_device_attr_read (dev1 , "trx_rate_governor" , buf , sizeof (buf ));
355
+ ret = dev_attr_read_raw (dev1 , "trx_rate_governor" , buf , sizeof (buf ));
356
356
if (ret > 0 )
357
357
gtk_label_set_text (GTK_LABEL (trx_rate_governor ), buf );
358
358
else
359
359
gtk_label_set_text (GTK_LABEL (trx_rate_governor ), "<error>" );
360
360
361
- ret = iio_channel_attr_read (
361
+ ret = chn_attr_read_raw (
362
362
iio_device_find_channel (dev1 , "voltage0" , false),
363
363
"gain_control_mode" , buf , sizeof (buf ));
364
364
if (ret > 0 )
365
365
gtk_label_set_text (GTK_LABEL (rx_gain_control [1 ]), buf );
366
366
else
367
367
gtk_label_set_text (GTK_LABEL (rx_gain_control [1 ]), "<error>" );
368
368
369
- ret = iio_channel_attr_read (
369
+ ret = chn_attr_read_raw (
370
370
iio_device_find_channel (dev1 , "voltage1" , false),
371
371
"gain_control_mode" , buf , sizeof (buf ));
372
372
if (ret > 0 )
373
373
gtk_label_set_text (GTK_LABEL (rx_gain_control [2 ]), buf );
374
374
else
375
375
gtk_label_set_text (GTK_LABEL (rx_gain_control [2 ]), "<error>" );
376
376
377
- ret = iio_channel_attr_read (
377
+ ret = chn_attr_read_raw (
378
378
iio_device_find_channel (dev2 , "voltage0" , false),
379
379
"gain_control_mode" , buf , sizeof (buf ));
380
380
if (ret > 0 )
381
381
gtk_label_set_text (GTK_LABEL (rx_gain_control [3 ]), buf );
382
382
else
383
383
gtk_label_set_text (GTK_LABEL (rx_gain_control [3 ]), "<error>" );
384
384
385
- ret = iio_channel_attr_read (
385
+ ret = chn_attr_read_raw (
386
386
iio_device_find_channel (dev2 , "voltage1" , false),
387
387
"gain_control_mode" , buf , sizeof (buf ));
388
388
if (ret > 0 )
389
389
gtk_label_set_text (GTK_LABEL (rx_gain_control [4 ]), buf );
390
390
else
391
391
gtk_label_set_text (GTK_LABEL (rx_gain_control [4 ]), "<error>" );
392
392
393
- ret = iio_device_attr_read (dev1 , "rx_path_rates" , buf , sizeof (buf ));
393
+ ret = dev_attr_read_raw (dev1 , "rx_path_rates" , buf , sizeof (buf ));
394
394
if (ret > 0 ) {
395
395
sscanf (buf , "BBPLL:%f ADC:%f R2:%f R1:%f RF:%f RXSAMP:%f" ,
396
396
& rates [0 ], & rates [1 ], & rates [2 ], & rates [3 ], & rates [4 ],
@@ -404,7 +404,7 @@ static void glb_settings_update_labels(void)
404
404
gtk_label_set_text (GTK_LABEL (rx_path_rates ), "<error>" );
405
405
}
406
406
407
- ret = iio_device_attr_read (dev1 , "tx_path_rates" , buf , sizeof (buf ));
407
+ ret = dev_attr_read_raw (dev1 , "tx_path_rates" , buf , sizeof (buf ));
408
408
if (ret > 0 ) {
409
409
sscanf (buf , "BBPLL:%f DAC:%f T2:%f T1:%f TF:%f TXSAMP:%f" ,
410
410
& rates [0 ], & rates [1 ], & rates [2 ], & rates [3 ], & rates [4 ],
@@ -481,7 +481,7 @@ static void rssi_update_label(GtkWidget *label, struct iio_device *dev,
481
481
if (!gtk_widget_is_drawable (GTK_WIDGET (label )))
482
482
return ;
483
483
484
- ret = iio_channel_attr_read (
484
+ ret = chn_attr_read_raw (
485
485
iio_device_find_channel (dev , chn , is_tx ),
486
486
"rssi" , buf , sizeof (buf ));
487
487
if (ret > 0 )
@@ -534,14 +534,14 @@ static void filter_fir_update(void)
534
534
bool rx = false, tx = false, rxtx = false;
535
535
struct iio_channel * chn ;
536
536
537
- iio_device_attr_read_bool (dev1 , "in_out_voltage_filter_fir_en" , & rxtx );
537
+ dev_attr_read_bool (dev1 , "in_out_voltage_filter_fir_en" , & rxtx );
538
538
539
539
chn = iio_device_find_channel (dev1 , "voltage0" , false);
540
540
if (chn )
541
- iio_channel_attr_read_bool (chn , "filter_fir_en" , & rx );
541
+ chn_attr_read_bool (chn , "filter_fir_en" , & rx );
542
542
chn = iio_device_find_channel (dev1 , "voltage0" , true);
543
543
if (chn )
544
- iio_channel_attr_read_bool (chn , "filter_fir_en" , & tx );
544
+ chn_attr_read_bool (chn , "filter_fir_en" , & tx );
545
545
546
546
if (rxtx ) {
547
547
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (enable_fir_filter_rx_tx ), rxtx );
@@ -567,25 +567,25 @@ static void filter_fir_enable(GtkToggleButton *button, gpointer data)
567
567
disable = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (disable_all_fir_filters ));
568
568
569
569
if (rxtx || disable ) {
570
- iio_device_attr_write_bool (dev1 ,
570
+ dev_attr_write_bool (dev1 ,
571
571
"in_out_voltage_filter_fir_en" , rxtx );
572
- iio_device_attr_write_bool (dev2 ,
572
+ dev_attr_write_bool (dev2 ,
573
573
"in_out_voltage_filter_fir_en" , rxtx );
574
574
} else {
575
575
struct iio_channel * chn ;
576
576
chn = iio_device_find_channel (dev1 , "voltage0" , true);
577
577
if (chn )
578
- iio_channel_attr_write_bool (chn , "filter_fir_en" , tx );
578
+ chn_attr_write_bool (chn , "filter_fir_en" , tx );
579
579
chn = iio_device_find_channel (dev2 , "voltage0" , true);
580
580
if (chn )
581
- iio_channel_attr_write_bool (chn , "filter_fir_en" , tx );
581
+ chn_attr_write_bool (chn , "filter_fir_en" , tx );
582
582
583
583
chn = iio_device_find_channel (dev1 , "voltage0" , false);
584
584
if (chn )
585
- iio_channel_attr_write_bool (chn , "filter_fir_en" , rx );
585
+ chn_attr_write_bool (chn , "filter_fir_en" , rx );
586
586
chn = iio_device_find_channel (dev2 , "voltage0" , false);
587
587
if (chn )
588
- iio_channel_attr_write_bool (chn , "filter_fir_en" , rx );
588
+ chn_attr_write_bool (chn , "filter_fir_en" , rx );
589
589
}
590
590
591
591
filter_fir_update ();
@@ -613,10 +613,10 @@ static void rx_phase_rotation_update()
613
613
out [7 ] = iio_device_find_channel (cap2 , "voltage3" , false);
614
614
615
615
for (i = 0 ; i < 8 ; i += 2 ) {
616
- iio_channel_attr_read_double (out [i ], "calibscale" , & val [0 ]);
617
- iio_channel_attr_read_double (out [i ], "calibphase" , & val [1 ]);
618
- iio_channel_attr_read_double (out [i + 1 ], "calibscale" , & val [2 ]);
619
- iio_channel_attr_read_double (out [i + 1 ], "calibphase" , & val [3 ]);
616
+ chn_attr_read_double (out [i ], "calibscale" , & val [0 ]);
617
+ chn_attr_read_double (out [i ], "calibphase" , & val [1 ]);
618
+ chn_attr_read_double (out [i + 1 ], "calibscale" , & val [2 ]);
619
+ chn_attr_read_double (out [i + 1 ], "calibphase" , & val [3 ]);
620
620
621
621
val [0 ] = acos (val [0 ]) * 360.0 / (2.0 * M_PI );
622
622
val [1 ] = asin (-1.0 * val [1 ]) * 360.0 / (2.0 * M_PI );
@@ -662,10 +662,10 @@ static void dcxo_widgets_update(void)
662
662
char val [64 ];
663
663
int ret ;
664
664
665
- ret = iio_device_attr_read (dev1 , "dcxo_tune_coarse" , val , sizeof (val ));
665
+ ret = dev_attr_read_raw (dev1 , "dcxo_tune_coarse" , val , sizeof (val ));
666
666
if (ret > 0 )
667
667
gtk_widget_show (glb_widgets [dcxo_coarse_num ].widget );
668
- ret = iio_device_attr_read (dev1 , "dcxo_tune_fine" , val , sizeof (val ));
668
+ ret = dev_attr_read_raw (dev1 , "dcxo_tune_fine" , val , sizeof (val ));
669
669
if (ret > 0 )
670
670
gtk_widget_show (glb_widgets [dcxo_fine_num ].widget );
671
671
}
@@ -702,7 +702,7 @@ static void hide_section_cb(GtkToggleToolButton *btn, GtkWidget *section)
702
702
703
703
static int write_int (struct iio_channel * chn , const char * attr , int val )
704
704
{
705
- return iio_channel_attr_write_longlong (chn , attr , (long long ) val );
705
+ return chn_attr_write_longlong (chn , attr , (long long ) val );
706
706
}
707
707
708
708
static void fastlock_clicked (GtkButton * btn , gpointer data )
@@ -793,10 +793,10 @@ static void rx_phase_rotation_set(GtkSpinButton *spinbutton, gpointer user_data)
793
793
}
794
794
795
795
if (out1 && out0 ) {
796
- iio_channel_attr_write_double (out0 , "calibscale" , (double ) cos (phase ));
797
- iio_channel_attr_write_double (out0 , "calibphase" , (double ) (-1 * sin (phase )));
798
- iio_channel_attr_write_double (out1 , "calibscale" , (double ) cos (phase ));
799
- iio_channel_attr_write_double (out1 , "calibphase" , (double ) sin (phase ));
796
+ chn_attr_write_double (out0 , "calibscale" , (double ) cos (phase ));
797
+ chn_attr_write_double (out0 , "calibphase" , (double ) (-1 * sin (phase )));
798
+ chn_attr_write_double (out1 , "calibscale" , (double ) cos (phase ));
799
+ chn_attr_write_double (out1 , "calibphase" , (double ) sin (phase ));
800
800
}
801
801
}
802
802
@@ -1061,31 +1061,31 @@ static void load_profile(struct osc_plugin *plugin, const char *ini_fn)
1061
1061
value = read_token_from_ini (ini_fn , THIS_DRIVER ,
1062
1062
PHY_DEVICE1 ".in_voltage0_gain_control_mode" );
1063
1063
if (ch && value ) {
1064
- iio_channel_attr_write (ch , "gain_control_mode" , value );
1064
+ chn_attr_write_string (ch , "gain_control_mode" , value );
1065
1065
free (value );
1066
1066
}
1067
1067
1068
1068
ch = iio_device_find_channel (dev1 , "voltage1" , false);
1069
1069
value = read_token_from_ini (ini_fn , THIS_DRIVER ,
1070
1070
PHY_DEVICE1 ".in_voltage1_gain_control_mode" );
1071
1071
if (ch && value ) {
1072
- iio_channel_attr_write (ch , "gain_control_mode" , value );
1072
+ chn_attr_write_string (ch , "gain_control_mode" , value );
1073
1073
free (value );
1074
1074
}
1075
1075
1076
1076
ch = iio_device_find_channel (dev2 , "voltage0" , false);
1077
1077
value = read_token_from_ini (ini_fn , THIS_DRIVER ,
1078
1078
PHY_DEVICE2 ".in_voltage0_gain_control_mode" );
1079
1079
if (ch && value ) {
1080
- iio_channel_attr_write (ch , "gain_control_mode" , value );
1080
+ chn_attr_write_string (ch , "gain_control_mode" , value );
1081
1081
free (value );
1082
1082
}
1083
1083
1084
1084
ch = iio_device_find_channel (dev2 , "voltage1" , false);
1085
1085
value = read_token_from_ini (ini_fn , THIS_DRIVER ,
1086
1086
PHY_DEVICE2 ".in_voltage1_gain_control_mode" );
1087
1087
if (ch && value ) {
1088
- iio_channel_attr_write (ch , "gain_control_mode" , value );
1088
+ chn_attr_write_string (ch , "gain_control_mode" , value );
1089
1089
free (value );
1090
1090
}
1091
1091
0 commit comments