# Enviando datos a través del puerto serial
Luego de conectarse al puerto serial, puedes enviar datos al objetivo usando dos métodos (uno de estos tiene 3 sobrecargas).
# Método SendLine
Escribe la cadena de texto especificada seguida del valor de NewLine (opens new window).
# Parámetros
El siguente es el parámetro requerido por este método.
Tipo | Nombre | Descripción |
---|---|---|
string | data | La cadena de texto a enviar |
Detalles de parámetros del método
public void SendLine(string data)
{
...
}
# Código de ejemplo
if (simplePort.IsOpen)
{
simplePort.SendLine("Hello World");
}
Salida
-> Hello World\n
# Sobrecarga 1 del método Send
Escribe la cadena de texto especificada directamente.
# Parámetros
El siguiente es el parámetro requerido por este método.
Tipo | Nombre | Descripción |
---|---|---|
string | data | El dato en cadena de texto a enviar |
Detalles de parámetros del método
public void Send(string data)
{
...
}
# Código de ejemplo
if (simplePort.IsOpen)
{
simplePort.Send("Hello World");
}
Salida
-> Hello World
# Sobrecarga 2 del método Send
Escribe un número específico de bytes al objetivo usando datos de un buffer.
# Parámetros
Los siguientes son los parámetros requeridos por este método.
Tipo | Nombre | Descripción |
---|---|---|
byte[] | buffer | El array de bytes que contiene el dato a enviar |
int | buffer | El desplazamiento de bytes de base cero en el parámetro de búfer en el que se comienzan a copiar bytes en el puerto |
int | buffer | El número de bytes a escribir |
Detalles de parámetros del método
public void Send(byte[] buffer, int offset, int count)
{
...
}
# Código de ejemplo
if (simplePort.IsOpen)
{
byte[] data = new byte[] { 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64 }; // Hello World
simplePort.Send(data, 0, data.Length);
}
Salida
-> Hello World
# Sobrecarga 3 del método Send
Escribe una cantidad específica de caracteres al objetivo usando datos del buffer.
# Parámetros
Los siguientes son los parámetros requeridos por este método.
Tipo | Nombre | Descripción |
---|---|---|
char[] | buffer | El array de caracteres que contiene el dato a enviar |
int | buffer | El desplazamiento de bytes de base cero en el parámetro de búfer en el que se comienzan a copiar bytes en el puerto |
int | buffer | El núumero de caracteres a escribir |
Detalles de parámetros del método
public void Send(char[] buffer, int offset, int count)
{
...
}
# Código de ejemplo
if (simplePort.IsOpen)
{
char[] data = new char[] { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd' };
simplePort.Send(data, 0, data.Length);
}
Salida
-> Hello World
Made by Andres Ruiz with ❤️
All rights reserved © 2024
All rights reserved © 2024