示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#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 );
}
示例#10
0
文件: ev3_led.c 项目: dtbinh/ev3dev-c
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 );
}