modified by ohneta
Dependents: HelloESP8266Interface_mine
Fork of ESP8266Interface by
Diff: WiFiRadioInterface.cpp
- Revision:
- 16:b2f781416464
- Parent:
- 15:d29439d50306
--- a/WiFiRadioInterface.cpp Thu Jun 18 15:25:12 2015 +0000 +++ b/WiFiRadioInterface.cpp Wed Jul 15 23:22:31 2015 +0000 @@ -16,12 +16,14 @@ #include "WiFiRadioInterface.h" -WiFiRadioInterface::WiFiRadioInterface() +WiFiRadioInterface::WiFiRadioInterface(PinName tx, PinName rx) +: serial(tx, rx), atParser(&serial) { } -WiFiRadioInterface::WiFiRadioInterface(const char *ap, const char *pass_phrase, wifi_security_t security, uint32_t timeout_ms) +WiFiRadioInterface::WiFiRadioInterface(PinName tx, PinName rx, const char *ap, const char *pass_phrase, wifi_security_t security, uint32_t timeout_ms) +: serial(tx, rx), atParser(&serial) { } @@ -76,67 +78,84 @@ return -1; } -const char *WiFiRadioInterface::get_host_by_name(const char *name) const +SocketInterface *WiFiRadioInterface::allocateSocket(socket_protocol_t socketProtocol) const +{ + return 0; +} + +int WiFiRadioInterface::deallocateSocket(SocketInterface *socket) const { return 0; } -int32_t WiFiRadioInterface::set_address(const char* addr) const +WiFiSocket::WiFiSocket(uint32_t handle, ATParser *atParser) +: handle(handle), atParser(atParser) +{ + return; +} + +const char *WiFiSocket::getHostByName(const char *name) const +{ + return 0; +} + +int32_t WiFiSocket::setAddress(const char* addr) const { return -1; } -int32_t WiFiRadioInterface::set_port(uint16_t port) const +int32_t WiFiSocket::setPort(uint16_t port) const { return -1; } -int32_t WiFiRadioInterface::set_address_port(const char* addr, uint16_t port) const +int32_t WiFiSocket::setAddressPort(const char* addr, uint16_t port) const { return -1; } -const char *WiFiRadioInterface::get_address(void) const -{ - return 0; -} - -uint16_t WiFiRadioInterface::get_port(void) const +const char *WiFiSocket::getAddress(void) const { return 0; } -int32_t WiFiRadioInterface::bind(uint16_t port) const +uint16_t WiFiSocket::getPort(void) const +{ + return 0; +} + + +int32_t WiFiSocket::bind(uint16_t port) const { return -1; } -int32_t WiFiRadioInterface::listen(void) const -{ - return -1; -} - -int32_t WiFiRadioInterface::accept(const Endpoint &endpoint) const +int32_t WiFiSocket::listen(void) const { return -1; } -int32_t WiFiRadioInterface::open(const Endpoint &endpoint) const +int32_t WiFiSocket::accept() const { return -1; } -int32_t WiFiRadioInterface::send(const void *data, uint32_t amount, uint32_t timeout_ms) const +int32_t WiFiSocket::open() const { return -1; } -uint32_t WiFiRadioInterface::recv(const void *data, uint32_t amount, uint32_t timeout_ms) const +int32_t WiFiSocket::send(const void *data, uint32_t amount, uint32_t timeout_ms) const +{ + return -1; +} + +uint32_t WiFiSocket::recv(const void *data, uint32_t amount, uint32_t timeout_ms) const { return 0; } -int32_t WiFiRadioInterface::close(const Endpoint &endpoint) const +int32_t WiFiSocket::close() const { return -1; -} +} \ No newline at end of file