size_t set_tacho_duty_cycle_sp( uint8_t id, int value ) { char s[] = PATH_DUTY_CYCLE_SP; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_tacho_pulses_per_second_sp( uint8_t id, int value ) { char s[] = PATH_PULSES_PER_SECOND_SP; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_tacho_speed_regulation_P( uint8_t id, int value ) { char s[] = PATH_SPEED_REGULATION_P; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_tacho_position_sp( uint8_t id, int value ) { char s[] = PATH_POSITION_SP; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_servo_min_pulse_sp( uint8_t sn, int value ) { char s[] = PATH_MIN_PULSE_SP; *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_servo_rate_sp( uint8_t sn, int value ) { char s[] = PATH_RATE_SP; *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/'; return ev3_write_int( s, value ); }
size_t set_led_delay_off( uint8_t inx, int value ) { if ( inx >= LED__COUNT_ ) return ( 0 ); return ev3_write_int( led_attr_delay_off[ inx ], value ); }
size_t ev3_write_byte( const char *fn, uint8_t value ) { return ev3_write_int( fn, value ); }