Setpoint srv

Right now is working but there's a strange behaviour: when, for example, I issue the command `rosrun mavros mavsetp local -vel 1 0 0`, having the `mavros_node` running, I get `Mavros not started, nobody subcsribes to  /mavros/setpoint/local/vel/set`.
But if I do `rostopic echo /mavros/setpoint/local/vel/set`, it doesn't reply with the above. Any explanation for this based on the code I wrote?
Thanks!