Delta Robot example
Dependencies: BufferedSerial Eigen
Fork of TCPSocket_Example by
ntp.h@5:01e1e68309ae, 2018-10-15 (annotated)
- Committer:
- je310
- Date:
- Mon Oct 15 18:30:20 2018 +0000
- Revision:
- 5:01e1e68309ae
testing eigen;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
je310 | 5:01e1e68309ae | 1 | #include "mbed.h" |
je310 | 5:01e1e68309ae | 2 | |
je310 | 5:01e1e68309ae | 3 | #define NTP_DEFULT_NIST_SERVER_ADDRESS "2.pool.ntp.org" |
je310 | 5:01e1e68309ae | 4 | #define NTP_DEFULT_NIST_SERVER_PORT 123 |
je310 | 5:01e1e68309ae | 5 | |
je310 | 5:01e1e68309ae | 6 | class NTPClient { |
je310 | 5:01e1e68309ae | 7 | public: |
je310 | 5:01e1e68309ae | 8 | NTPClient(NetworkInterface *iface); |
je310 | 5:01e1e68309ae | 9 | void set_server(char* server, int port); |
je310 | 5:01e1e68309ae | 10 | time_t get_timestamp(int timeout = 15000); |
je310 | 5:01e1e68309ae | 11 | |
je310 | 5:01e1e68309ae | 12 | private: |
je310 | 5:01e1e68309ae | 13 | NetworkInterface *iface; |
je310 | 5:01e1e68309ae | 14 | char* nist_server_address; |
je310 | 5:01e1e68309ae | 15 | int nist_server_port; |
je310 | 5:01e1e68309ae | 16 | |
je310 | 5:01e1e68309ae | 17 | uint32_t ntohl(uint32_t num); |
je310 | 5:01e1e68309ae | 18 | }; |