write()


Описание

Записывает данные в окно сообщения электронной почты.
Эти данные будут записаны в виде байтов или серии байтов.

Синтаксис

email.write(val)
email.write(buf, len)

Параметры

val - значение для записи в виде одного байта.
buf - массив для записи в виде серии байтов.
len - длина буфера.

Возврат значений

Возвращает int, представляющий количество записанных байтов.

Пример

#include <SPI.h>
#include <Phpoc.h>

PhpocEmail email;

void setup() {
  Serial.begin(9600);
  while(!Serial)
    ;

  Phpoc.begin(PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP);
  //Phpoc.begin();

  Serial.println("Email Client Test");

  // setup From/To/Subject
  email.setFrom("from_email_address", "from_user_name");
  email.setTo("to_email_address", "to_user_name");
  email.setSubject("Mail from PHPoC Shield for Arduino");

  // write email message
  email.beginMessage();
  email.write("H");
  email.write("ello\r\n", 6);
  email.endMessage();

  // send email
  if(email.send() > 0)
    Serial.println("Email send ok");
  else
    Serial.println("Email send failed");
}

void loop() {
}