Описание
Метод объекта GSMServer отправляет данные всем клиентам, подключенным к серверу.
Синтаксис
server.write(data);
server.write(buffer);
server.write(buffer, size);
Параметры
server - объект класса GSMServer.
data - значение, которое необходимо отправить (byte или char)
buffer - массив отправляемых данных (byte или char)
size - размер отправляемых данных (byte)
Возвращаемые значения
byte - функция write() возвращает количество отправленных байт. Это значение считывать не обязательно.
Примечание: реализация данной функции в версии IDE Arduino 1.05 закомментирована:
size_t GSM3MobileServerService::write(uint8_t c)
{
// Adapt to the new, lean implementation
// theGSM3MobileServerProvider->writeSocket(c);
return 1;
}
size_t GSM3MobileServerService::write(const uint8_t* buf)
{
// Adapt to the new, lean implementation
// theGSM3MobileServerProvider->writeSocket((const char*)(buf));
return strlen((const char*)buf);
}
size_t GSM3MobileServerService::write(const uint8_t* buf, size_t sz)
{
// Adapt to the new, lean implementation
// theGSM3MobileServerProvider->writeSocket((const char*)(buf));
}
Смотрите также:
Конструктор GSMServer
begin()
ready()
beginWrite()
endWrite()
read()
available()
stop()
Библиотека GSM
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/GSMServerWrite |