Categorygithub.com/arduino/pluggable-monitor-protocol-handler

# README

Pluggable Monitor Protocol Handler

Go Reference

This project is a library to ease implementation of pluggable discoveries for the Arduino CLI following the official specification.

Reference implementation

The dummy-monitor folder contains a reference pluggable monitor implementation.

Security

If you think you found a vulnerability or other security-related bug in this project, please read our security policy and report the bug to our Security Team 🛡️ Thank you!

e-mail contact: [email protected]

License

Copyright (c) 2021 ARDUINO SA (www.arduino.cc)

The software is released under the GNU General Public License, which covers the main body of the serial-monitor code. The terms of this license can be found at: https://www.gnu.org/licenses/gpl-3.0.en.html

See LICENSE.txt for details.

# Packages

No description provided by the author

# Functions

NewServer creates a new monitor server backed by the provided pluggable monitor implementation.

# Structs

PortDescriptor is a struct to describe the characteristic of a port.
PortParameterDescriptor contains characteristics for every parameter.
A Server is a pluggable monitor protocol handler, it must be created using the NewServer function.

# Interfaces

Monitor is an interface that represents the business logic that a pluggable monitor must implement.