size_t set_tacho_stop_mode( uint8_t id, char *value ) { char s[] = PATH_STOP_MODE; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_char_array( s, value ); }
size_t set_tacho_regulation_mode( uint8_t id, char *value ) { char s[] = PATH_REGULATION_MODE; *modp_uitoa10( id, s + PATH_PREF_LEN ) = '/'; return ev3_write_char_array( s, value ); }
size_t set_servo_command( uint8_t sn, char *value ) { char s[] = PATH_COMMAND; *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/'; return ev3_write_char_array( s, value ); }
size_t set_servo_polarity( uint8_t sn, char *value ) { char s[] = PATH_POLARITY; *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/'; return ev3_write_char_array( s, value ); }
size_t set_led_trigger( uint8_t inx, char *value ) { if ( inx >= LED__COUNT_ ) return ( 0 ); return ev3_write_char_array( led_attr_trigger[ inx ], value ); }