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 33
33
* CLASS DECLARATION
34
34
**************************************************************************************/
35
35
36
+
36
37
class Arduino_10BASE_T1S_UDP : public UDP
37
38
{
38
39
public:
39
40
/* *
40
41
* @class Arduino_10BASE_T1S_UDP
41
42
* @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.
42
58
*/
43
59
Arduino_10BASE_T1S_UDP ();
44
60
virtual ~Arduino_10BASE_T1S_UDP ();
You can’t perform that action at this time.
0 commit comments