Ejemplo n.º 1
0
size_t get_tacho_port_name( uint8_t id, char *buf, size_t sz )
{
	char s[] = PATH_PORT_NAME;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 2
0
size_t get_tacho_type( uint8_t id, char *buf, size_t sz )
{
	char s[] = PATH_TYPE;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 3
0
size_t get_tacho_polarity_mode( uint8_t id, char *buf, size_t sz )
{
	char s[] = PATH_POLARITY_MODE;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 4
0
size_t get_tacho_regulation_mode( uint8_t id, char *buf, size_t sz )
{
	char s[] = PATH_REGULATION_MODE;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 5
0
size_t get_tacho_stop_modes( uint8_t id, char *buf, size_t sz )
{
	char s[] = PATH_STOP_MODES;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 6
0
size_t get_servo_driver_name( uint8_t sn, char *buf, size_t sz )
{
    char s[] = PATH_DRIVER_NAME;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 7
0
size_t get_servo_command( uint8_t sn, char *buf, size_t sz )
{
    char s[] = PATH_COMMAND;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 8
0
size_t get_servo_state( uint8_t sn, char *buf, size_t sz )
{
    char s[] = PATH_STATE;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 9
0
size_t get_servo_polarity( uint8_t sn, char *buf, size_t sz )
{
    char s[] = PATH_POLARITY;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_char_array( s, buf, sz );
}
Ejemplo n.º 10
0
size_t get_led_trigger( uint8_t inx, char *buf, size_t sz )
{
	if ( inx >= LED__COUNT_ ) return ( 0 );

	return ev3_read_char_array( led_attr_trigger[ inx ], buf, sz );
}