PIR grove sensor that sends the sensed data to Thingspeak.com through the wifi module ESP 8266
Ethernet Class Reference
[Drivers]
An ethernet interface, to use with the ethernet pins. More...
#include <Ethernet.h>
Public Member Functions | |
Ethernet () | |
Initialise the ethernet interface. | |
virtual | ~Ethernet () |
Powers the hardware down. | |
int | write (const char *data, int size) |
Writes into an outgoing ethernet packet. | |
int | send () |
Send an outgoing ethernet packet. | |
int | receive () |
Recevies an arrived ethernet packet. | |
int | read (char *data, int size) |
Read from an recevied ethernet packet. | |
void | address (char *mac) |
Gives the ethernet address of the mbed. | |
int | link () |
Returns if an ethernet link is pressent or not. | |
void | set_link (Mode mode) |
Sets the speed and duplex parameters of an ethernet link. |
Detailed Description
An ethernet interface, to use with the ethernet pins.
Synchronization level: Not protected
Example:
// Read destination and source from every ethernet packet #include "mbed.h" Ethernet eth; int main() { char buf[0x600]; while(1) { int size = eth.receive(); if(size > 0) { eth.read(buf, size); printf("Destination: %02X:%02X:%02X:%02X:%02X:%02X\n", buf[0], buf[1], buf[2], buf[3], buf[4], buf[5]); printf("Source: %02X:%02X:%02X:%02X:%02X:%02X\n", buf[6], buf[7], buf[8], buf[9], buf[10], buf[11]); } wait(1); } }
Definition at line 57 of file Ethernet.h.
Constructor & Destructor Documentation
Ethernet | ( | ) |
Initialise the ethernet interface.
Generated on Tue Jul 12 2022 14:11:12 by 1.7.2