Tells the monitor which target to open and provides additional parameters that might be needed to configure the target
or the monitor itself. DEPRECATION WARNING: MonitorConfig is deprecated and will be removed in a future release. Use
ArduinoCoreService.Monitor and ArduinoCoreService.EnumerateMonitorPortSettings instead.
This parameter indicates how many bytes should be buffered on the server side before dropping. If >0 then the server will enable a rate limiter and will send incoming data to the client only when the client allows it: see the StreamingOpenReq.recv_acknowledge parameter for details.
The top-level message sent by the client for the StreamingOpen method. Multiple StreamingOpenReq messages can be
sent but the first message must contain a monitor_config message to initialize the monitor target. All subsequent
messages must contain bytes to be sent to the target and must not contain a monitor_config message. DEPRECATION
WARNING: StreamingOpenRequest is deprecated and will be removed in a future release. Use ArduinoCoreService.Monitor and
ArduinoCoreService.EnumerateMonitorPortSettings instead.
DEPRECATION WARNING: StreamingOpenResponse is deprecated and will be removed in a future release. Use
ArduinoCoreService.Monitor and ArduinoCoreService.EnumerateMonitorPortSettings instead.
The number of bytes dropped. During regular updates this number should be 0, but in case the client is not able to process the recv window quickly enough this parameter will report the number of dropped bytes.
MonitorService provides services for boards monitor. DEPRECATION WARNING: MonitorService is deprecated and will be
removed in a future release. Use ArduinoCoreService.Monitor and ArduinoCoreService.EnumerateMonitorPortSettings instead.