
2
Table of Contents
INTRODUCTION ............................................................................................................................. 4
ROKU OBJECT INTERFACES AND METHODS .......................................................................... 4
INHERITANCE ................................................................................................................................ 5
CLASSES........................................................................................................................................ 5
OBJECT AND CLASS NAME SYNTAX......................................................................................... 5
ZONES ............................................................................................................................................ 5
BRIGHTSIGN OBJECT LIBRARY ................................................................................................. 7
EVENT LOOPS ............................................................................................................................... 7
CLASSES....................................................................................................................................... 8
roList..................................................................................................................................................... 8
roMessagePort...................................................................................................................................... 9
roVideoMode ...................................................................................................................................... 10
roVideoPlayer..................................................................................................................................... 12
roAudioPlayer..................................................................................................................................... 14
roVideoEvent() and roAudioEvent() ................................................................................................... 18
roGpioControlPort ............................................................................................................................. 19
roGpioButton ...................................................................................................................................... 19
roQuadravoxSNS5 .............................................................................................................................. 20
roQuadravoxButton ............................................................................................................................ 20
roKeyboard ......................................................................................................................................... 21
roKeyboardPress ................................................................................................................................ 21
roIRRemote ......................................................................................................................................... 22
roIRRemotePress ................................................................................................................................ 22
roImagePlayer, roImageWidget.......................................................................................................... 23
roInt, roFloat, roString ....................................................................................................................... 25
roTouchScreen .................................................................................................................................... 27
roSerialPort ........................................................................................................................................ 31
roDeviceInfo ....................................................................................................................................... 32
roRegistry ()........................................................................................................................................ 33
roRegistrySection () ............................................................................................................................ 33
roSystemTime () .................................................................................................................................. 34
roDateTime () ..................................................................................................................................... 35
roTimer ()............................................................................................................................................ 36
roReadFile, roCreateFile, roReadWriteFile, roAppendFile ().......................................................... 38
roTextField ()...................................................................................................................................... 40
roAssociativeArray ().......................................................................................................................... 42
roRectangle () ..................................................................................................................................... 43
roTextWidget () ................................................................................................................................... 44
roResourceManager ()........................................................................................................................ 46
roClockWidget ()................................................................................................................................. 47
roUrlTransfer ().................................................................................................................................. 49
roUrlEvent ()....................................................................................................................................... 51
roRssParser, roRssArticle () ............................................................................................................... 54
roNetworkConfiguration () ................................................................................................................. 55
roStorageInfo () .................................................................................................................................. 56
roBrightPackage () ............................................................................................................................. 57