roUsbPowerControl
4 min
el objeto rousbpowercontrol se utiliza para controlar la alimentación del puerto usb en plataformas específicas compatibles las plataformas compatibles son xt1144, xd1034, au325 y au335 este objeto está disponible en brightsign os 8 2 20 y versiones posteriores ifusbpowercontrol powercycleport(friendly name as string) as boolean le permite reiniciar la alimentación del vbus en un dispositivo que puede estar bloqueado en un puerto específico este método devuelve verdadero en caso de éxito, o falso en caso de error nombre descriptivo \<font color="#6554c0">string\</font> el nombre descriptivo del puerto usb específico consulte la siguiente tabla para asignar nombres descriptivos a plataformas compatibles por ejemplo, llame a usb powercycleport("usb\ a") para apagar y volver a encender la alimentación usb en el puerto 1 de au325 plataforma usb nombre descriptivo au325 1, 2, 3, 4, 5, 6 "usb\ a", "usb\ b", "usb\ c", "usb\ d", "usb\ e", "usb\ f" au335 type c "usb\ a" xd1034, xt1144 type c, type a "usb\ a", "usb\ b" powercycleallports() as boolean llame a usb powercycleallports() para apagar y volver a encender todos los puertos usb y reiniciar la alimentación de todos los dispositivos conectados este método devuelve verdadero en caso de éxito, o falso en caso de error portpoweron(friendly name as string) as boolean le permite encender el puerto especificado este método devuelve verdadero en caso de éxito, o falso en caso de error nombre descriptivo \<font color="#6554c0">string\</font> el nombre descriptivo del puerto usb específico consulte la tabla anterior para asignar nombres descriptivos en plataformas compatibles portpoweroff(friendly name as string) as boolean le permite apagar el puerto especificado este método devuelve verdadero en caso de éxito, o falso en caso de error nombre descriptivo \<font color="#6554c0">string\</font> el nombre descriptivo del puerto usb específico consulte la tabla anterior para asignar nombres descriptivos en plataformas compatibles ejemplo este ejemplo reinicia la alimentación de los puertos usb\ a y usb\ b con una espera de un segundo usb = createobject("rousbpowercontrol") ? usb portpoweroff("usb\ a") ? usb portpoweroff("usb\ b") sleep(1000) ? usb portpoweron("usb\ a") ? usb portpoweron("usb\ b")