roGpioControlPort
6 min
los scripts nuevos deben usar rocontrolport en lugar de rogpiocontrolport este objeto se utiliza para controlar y esperar eventos en el puerto de control gpio genérico de brightsign normalmente, los led o botones están conectados al puerto gpio activar una salida gpio cambia el voltaje del puerto gpio a 3 3v desactivar una salida gpio cambia el voltaje del puerto gpio a 0v los puertos gpio son bidireccionales y deben programarse como entradas o salidas los id van de 0 a 7 el método setwholestate() sobrescribirá cualquier configuración de salida previa setoutputstate() toma un id de salida (1, 2 o 6, por ejemplo) el método setwholestate() toma una máscara (por ejemplo, setwholestate(setwholestate(2^1 + 2^2) establecerá los id 1 y 2) el equivalente en javascript es controlport docid\ lftxxkmgwnlvqkddmddqc ifmessageport setport(obj as object) as void ifgpiocontrolport isinputactive(input id as integer) as boolean getwholestate() as integer setoutputstate(output id as integer, onstate as boolean) as void setwholestate(on state as integer) as void enableinput(input id as integer) as boolean enableoutput(output id as integer) as boolean