Built-in functions, Global functions, Global string functions – BrightSign BrightScript 2 Reference Guide User Manual

Page 3: Global math functions

Advertising
background image

3

Anonymous Functions .......................................................................................................................... 32

BUILT-IN FUNCTIONS ....................................................................................... 33

T

YPE

(

VARIABLE

)

A

S

S

TRING

.......................................................................................................... 33

R

ND

(0)

A

S

F

LOAT

R

ND

(

RANGE

A

S

I

NTEGER

)

A

S

I

NTEGER

......................................................................................... 33

B

OX

(

X AS

D

YNAMIC

)

AS

O

BJECT

.................................................................................................... 33

R

UN

(

FILENAME

A

S

S

TRING

,

O

PTIONAL

A

RGS

…)

A

S DYNAMIC

......................................................... 33

G

ET

L

AST

R

UN

C

OMPILE

E

RROR

()

A

S

O

BJECT

.................................................................................. 34

G

ET

L

AST

R

UN

R

UNTIME

E

RROR

()

A

S

I

NTEGER

................................................................................ 34

........................................................................................................................... 34

GLOBAL FUNCTIONS ....................................................................................... 35

S

LEEP

(

MILLISECONDS

A

S

I

NTEGER

)

A

S

V

OID

................................................................................. 35

W

AIT

(

TIMEOUT

A

S

I

NTEGER

,

PORT

A

S

O

BJECT

)

A

S

O

BJECT

........................................................... 35

C

REATE

O

BJECT

(

NAME

A

S

S

TRING

)

A

S

O

BJECT

............................................................................. 35

G

ET

I

NTERFACE

(

OBJECT

A

S

O

BJECT

,

IFNAME

A

S

S

TRING

)

A

S

I

NTERFACE

........................................ 35

U

P

T

IME

(

DUMMY

A

S

I

NTEGER

)

A

S

F

LOAT

....................................................................................... 36

R

EBOOT

S

YSTEM

()

A

S

V

OID

.......................................................................................................... 36

L

IST

D

IR

(

PATH

A

S

S

TRING

)

A

S

O

BJECT

.......................................................................................... 36

R

EAD

A

SCII

F

ILE

(

FILEPATH

A

S

S

TRING

)

A

S

S

TRING

......................................................................... 36

W

RITE

A

SCII

F

ILE

(

FILEPATH

A

S

S

TRING

,

BUFFER

A

S

S

TRING

)

A

S

B

OOLEAN

...................................... 36

C

OPY

F

ILE

(

SOURCE

A

S

S

TRING

,

DESTINATION

A

S

S

TRING

)

A

S

B

OOL

............................................... 36

M

ATCH

F

ILES

(

PATH

A

S

S

TRING

,

PATTERN

_

IN

A

S

S

TRING

)

A

S

O

BJECT

............................................. 36

D

ELETE

F

ILE

(

FILE

A

S

S

TRING

)

A

S

B

OOLEAN

................................................................................... 37

D

ELETE

D

IRECTORY

(

DIR

A

S

S

TRING

)

A

S

B

OOLEAN

......................................................................... 37

C

REATE

D

IRECTORY

(

DIR

A

S

S

TRING

)

A

S

B

OOLEAN

........................................................................ 37

F

ORMAT

D

RIVE

(

DRIVE

A

S

S

TRING

,

FS

_

TYPE

A

S

S

TRING

)

A

S

B

OOLEAN

........................................... 37

GLOBAL STRING FUNCTIONS ....................................................................... 38

UC

ASE

(

S

A

S

S

TRING

)

A

S

S

TRING

................................................................................................. 38

LC

ASE

(

S

A

S

S

TRING

)

A

S

S

TRING

.................................................................................................. 38

A

SC

(

LETTER

A

S

S

TRING

)

A

S

I

NTEGER

.......................................................................................... 38

C

HR

(

CH

A

S

I

NTEGER

)

A

S

S

TRING

............................................................................................... 38

I

NSTR

(

POSITION TO START

A

S

I

NTEGER

,

TEXT

-

TO

-

SEARCH

A

S

S

TRING

,

SUBSTRING

-

TO

-

FIND

A

S

S

TRING

)

A

S

I

NTEGER

.................................................................................................................... 38

L

EFT

(

S

A

S

S

TRING

,

N

A

S

I

NTEGER

)

A

S

S

TRING

............................................................................ 38

L

EN

(

S

A

S

S

TRING

)

A

S

I

NTEGER

.................................................................................................... 38

M

ID

(

S

A

S

S

TRING

,

P

A

S

I

NTEGER

,

[

N

A

S

I

NTEGER

])

A

S

S

TRING

..................................................... 39

R

IGHT

(

S

A

S

S

TRING

,

N

A

S

I

NTEGER

)

A

S

S

TRING

.......................................................................... 39

S

TR

(

VALUE

A

S

F

LOAT

)

A

S

S

TRING

S

TRI

(

VALUE AS

I

NTEGER

)

A

S

S

TRING

............................................................................................ 39

S

TRING

(

N

A

S

I

NTEGER

,

CHARACTER

A

S

S

TRING

)

A

S

S

TRING

S

TRINGI

(

N

A

S

I

NTEGER

,

CHARACTER

A

S

I

NTEGER

)

A

S

S

TRING

....................................................... 39

V

AL

(

S

A

S

S

TRING

)

A

S

F

LOAT

....................................................................................................... 39

GLOBAL MATH FUNCTIONS ........................................................................... 40

A

BS

(

X

A

S

F

LOAT

)

A

S

F

LOAT

........................................................................................................ 40

A

TN

(

X

A

S

F

LOAT

)

A

S

F

LOAT

........................................................................................................ 40

C

OS

(

X

A

S

F

LOAT

)

A

S

F

LOAT

....................................................................................................... 40

C

SNG

(

X

A

S

I

NTEGER

)

A

S

F

LOAT

.................................................................................................. 40

C

DBL

(

X

A

S

I

NTEGER

)

A

S

F

LOAT

.................................................................................................... 40

E

XP

(

X

A

S

F

LOAT

)

A

S

F

LOAT

........................................................................................................ 40

F

IX

(

X AS

F

LOAT

)

A

S

I

NTEGER

...................................................................................................... 40

Advertising