---
title: serialportlist
slug: develop/es/serialportlist
docTags: 
createdAt: 2025-03-27T16:56:40.391Z
---

El objeto *serialportlist* expone los puertos seriales disponibles en un reproductor BrightSign.

**IDL de serialportlist**

```javascript
interface SerialPortList {
    Promise<array> getList();
};
```

## Creación de objetos

Para crear un objeto *serialportlist* , primero cargue el módulo `brightsign/serialportlist` usando el método `Require()` . Luego cree una instancia de la clase *serialportlist* .&#x20;

```javascript
var SerialPortListClass = require("@brightsign/serialportlist");
var serialPortList = new SerialPortListClass();
```

## serialPortList

Use esta interfaz para obtener una lista de los puertos seriales disponibles (una matriz de objetos de puertos seriales).

**getlist()**

```javascript
Promise<array> getList()
```

La siguiente tabla es un ejemplo de lo que `getList()` podría devolver:

```javascript
[{"fid":"UART:0","path":"/dev/ttyS0"},
  {"fid":"UART:1","path":"/dev/ttyS1"},
  {"fid":"USB:B/2.0","path":"/dev/ttyUSB0","pid":24577,"vid":1027},
  {"fid":"USB:B/4.0","path":"/dev/ttyUSB1","pid":24577,"vid":1027}]
```

- `fid`:  El ID descriptivo que indica la ubicación física en el reproductor de un puerto
- `vid, pid`:  El ID del proveedor y del producto (solo para dispositivos USB)&#x20;
- `ruta`:  La ruta nativa adecuada para pasar al constructor de SerialPort

El método [roDeviceInfo GetUSBTopology()](docId\:YuDJoiPUdUw_RC3FYb_ZZ) contiene información sobre dispositivos USB (aunque los fid usados en ese método no contienen el prefijo `USB: prefijo`), y detalles sobre la interpretación del campo fid.&#x20;

Esta es la enumeración estándar de puertos de dispositivos seriales:

- La mayoría de los dispositivos seriales estándar (incluido el puerto USB-serial en el [LS424](docId\:pfX3ZfrOOwIm0gPElVl68)) se enumeran en el puerto 0.
- Para comunicarse con el puerto serial de una pantalla OPS (por ejemplo, con el HO523), use el puerto 1.&#x20;

## Ejemplo

Consulte la documentación de [node-serialport](https://serialport.io/docs/guide-usage) para ver ejemplos.
