File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 3333 * CLASS DECLARATION
3434 **************************************************************************************/
3535
36+
3637class Arduino_10BASE_T1S_UDP : public UDP
3738{
3839public:
3940 /* *
4041 * @class Arduino_10BASE_T1S_UDP
4142 * @brief UDP communication class for Arduino 10BASE-T1S library.
43+ *
44+ * This class provides an implementation of the UDP protocol for the Arduino 10BASE-T1S library.
45+ * It enables sending and receiving UDP packets over a 10BASE-T1S Ethernet interface, supporting
46+ * both transmission and reception of data. The class inherits from the standard Arduino UDP base
47+ * class, and overrides its methods to provide the necessary functionality for packet management,
48+ * buffer handling, and communication with the underlying hardware.
49+ *
50+ * Features:
51+ * - Initialization and termination of UDP sockets.
52+ * - Sending UDP packets to specified IP addresses or hostnames and ports.
53+ * - Receiving UDP packets, with support for buffer management and packet queueing.
54+ * - Access to remote sender's IP address and port for received packets.
55+ * - Internal buffer size configuration for received packets.
56+ *
57+ * @note This class is intended for use with the Arduino 10BASE-T1S library and is not a general-purpose UDP implementation.
4258 */
4359 Arduino_10BASE_T1S_UDP ();
4460 virtual ~Arduino_10BASE_T1S_UDP ();
You can’t perform that action at this time.
0 commit comments