Esempio n. 1
0
size_t get_servo_rate_sp( uint8_t sn, int *buf )
{
    char s[] = PATH_RATE_SP;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_int( s, buf );
}
Esempio n. 2
0
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 );
}
Esempio n. 3
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 );
}
Esempio n. 4
0
size_t get_tacho_time_sp( uint8_t id, dword *buf )
{
	char s[] = PATH_TIME_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_dword( s, buf );
}
Esempio n. 5
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 );
}
Esempio n. 6
0
size_t get_tacho_speed_regulation_P( uint8_t id, int *buf )
{
	char s[] = PATH_SPEED_REGULATION_P;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_int( s, buf );
}
Esempio n. 7
0
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 );
}
Esempio n. 8
0
size_t get_servo_min_pulse_sp( uint8_t sn, int *buf )
{
    char s[] = PATH_MIN_PULSE_SP;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_int( s, buf );
}
Esempio n. 9
0
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 );
}
Esempio n. 10
0
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 );
}
Esempio n. 11
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 );
}
Esempio n. 12
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 );
}
Esempio n. 13
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 );
}
Esempio n. 14
0
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 );
}
Esempio n. 15
0
size_t get_tacho_run( uint8_t id, bool *buf )
{
	char s[] = PATH_RUN;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_bool( s, buf );
}
Esempio n. 16
0
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 );
}
Esempio n. 17
0
size_t set_tacho_run( uint8_t id, bool value )
{
	char s[] = PATH_RUN;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_write_bool( s, value );
}
Esempio n. 18
0
size_t get_tacho_pulses_per_second_sp( uint8_t id, int *buf )
{
	char s[] = PATH_PULSES_PER_SECOND_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_int( s, buf );
}
Esempio n. 19
0
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 );
}
Esempio n. 20
0
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 );
}
Esempio n. 21
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 );
}
Esempio n. 22
0
size_t set_tacho_ramp_down_sp( uint8_t id, dword value )
{
	char s[] = PATH_RAMP_DOWN_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_write_dword( s, value );
}
Esempio n. 23
0
size_t set_tacho_time_sp( uint8_t id, dword value )
{
	char s[] = PATH_TIME_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_write_dword( s, value );
}
Esempio n. 24
0
size_t get_tacho_ramp_up_sp( uint8_t id, dword *buf )
{
	char s[] = PATH_RAMP_UP_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_dword( s, buf );
}
Esempio n. 25
0
size_t get_tacho_duty_cycle_sp( uint8_t id, int *buf )
{
	char s[] = PATH_DUTY_CYCLE_SP;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_int( s, buf );
}
Esempio n. 26
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 );
}
Esempio n. 27
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 );
}
Esempio n. 28
0
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 );
}
Esempio n. 29
0
size_t get_tacho_position( uint8_t id, int *buf )
{
	char s[] = PATH_POSITION;
	*modp_uitoa10( id, s + PATH_PREF_LEN ) = '/';

	return ev3_read_int( s, buf );
}
Esempio n. 30
0
size_t get_servo_position_sp( uint8_t sn, int *buf )
{
    char s[] = PATH_POSITION_SP;
    *modp_uitoa10( sn, s + PATH_PREF_LEN ) = '/';

    return ev3_read_int( s, buf );
}