Could someone please explain packet 66 of the MAVLINK Protocol for requesting data streams? For example
the structure is as followed:
|target_system||uint8_t||The target requested to send the message stream.|
|target_component||uint8_t||The target requested to send the message stream.|
|req_stream_id||uint8_t||The ID of the requested data stream|
|req_message_rate||uint16_t||The requested interval between two messages of this type|
1 to start sending, 0 to stop sending.
I would like clarified where is the target requested system documentation and what is this? Also, below is an attached snippet of the request messages the ardupilot mission planner makes before it starts its heartbeat and after its parameter request.
The 66 message (42 in hex) can be seen...followed by 02 or 03 or 0A...what targets are these? Also, the ID of the requested stream makes no sense...say I want attitude...why not request id 30...it appears the APMP makes requests to 01 which would suggest system status???
Lastly, what are the units of the requested interval ??? ms hz second etc
Generic Parameter Request