Taiko Documentation
   
 

- - -

- Operator

- & -

&b

&h

- * -

* Operator

- / -

/ Operator

- + -

+ Operator

- = -

= Operator

- 6 -

65535

- A -

Abort

Accessing a Value Within an Array

active opens

Actively closing TCP connections

Actively closing UDP connections

add custom comments

Add File

AND Operator

Application file in memory

arrays

watching

asc

asynchronous operation

- B -

BASIC code snippet in HTTP file

BASIC files

baudrate

baudrate property

Beep

beep.divider

beep.play

Beeper

bin

blocking code

blue line

boolean

Break

breakpoint

Broadcast

Debug Communications
Accepting UDP broadcasts

buffer memory

buffer overruns

Handling Buffer Overruns
Handling Buffer Overruns

buffer redirection

buffer shorting

Ser Object (V1.1)
Redirecting Buffers

buffer sizes

buffers

Button

button.time

Buzz

Starting a New Project
Device Explorer

Buzzer

By Reference

By Value

byte

- C -

C1001

C1002

C1003

C1004

C1005

C1006

C1007

C1008

C1009

C1010

C1011

C1012

C1013

C1014

C1015

C1016

C1017

C1018

C1019

C1020

C1021

C1022

C1023

C1024

call stack

The Call Stack and Stack Pointer
Call Stack

case

Case Sensitive

cfloat

char

chr

CMD buffer

Anatomy of a Socket
Inband-related Buffers (CMD, RPL, and TX2)

overruns

Code hinting

Code Profiling

code-completion

Colons

Comments

Communication in progress

Communication problem

Compilation Unit

Compiler

connections close automatically

const

Constants
Const Statement

Constants

In different bases

Construct

Conversion

cross-debugging

Debugging Your Project
Cross-Debugging

Ctrl+Shift+space

Ctrl+space

CTS line

CTS/RTS flow control

custom comments for tooltips

- D -

data overrun detection

date

daycount

debug communications

Debug Mode

Two Modes of Target Execution
Operation Modes

Debug version

Decision Structures

Declares

Declaring Procedures

Declaring Variables

default gateway

dim

direction control via RTS

do

doevents

Doevents
Doevents Statement
Generating Dynamic HTML Pages

Double Quote Marks

DS202

dynamic HTML

Working with HTML
HTTP-related Buffers (RX, TX, and VAR)
Generating Dynamic HTML Pages

- E -

Edit Mode

EEPROM

else

elseif

EM1000

EM1000 (-EV)
EM1000W

EM1000-EV

EM1202

EM1202-EV

EM200

EM202

EM202-EV

end

end if

end select

end sub

enum

Enumeration Types
Enum Statement

enumeration types

escape character

escape sequence

escape sequences

Ethernet communications

events

event handlers

Writing Code
Program Structure

exit

exit do

exit for

exit function

exit sub

exit while

- F -

F5

Building, Uploading and Running
Making, Uploading and Running an Executable Binary

F7

F9

file pointer

firewall

firmware file

Firmware problem

for

form

freeze

ftostr

Full duplex

Function

Function Procedures

- G -

GIF

Global Scope

Global Variables

goto

graceful disconnect

green LED

green status

GUI

- H -

half duplex

halt

Handling RX buffer overruns

Header files

hex

hours

hover your mouse

HTML

Working with HTML
Using HTTP

dynamic content

dynamic data

Dynamic pages

files

form

Pages

Scope

HTTP

mode

server

Variables

- I -

icons

Identifier

Identifiers

if statement

illegal characters

Inband commands

Inband message

Inband replies

Include

include “filename”

incoming connections mode

instr

Insufficient RAM

integer

Integers

IO Object

io.enabled

io.intenabled

io.intnum

io.invert

io.lineget

io.lineset

io.num

io.portenabled

io.portget

io.portnum

io.portset

io.portstate

io.state

- J -

JPG

Jump to Cursor

- K -

Keyword

- L -

L1001

L1002

L1003

L1004

L1005

L1006

L1007

L1008

L1009

label

Goto Statement
Label

lbin

LED

LED Signals

left

len

lhex

Linker

link-level broadcasts

Listening ports

Local Scope

loop

Loop structures

loopback

lstr

lstri

lval

- M -

MAC addresses

main window

Master Process

md5

memory allocation

Buffer Management
Allocating Memory for Buffers
Allocating Memory for Buffers

memory capacity

menu

messages embedded within the TCP data stream

mid

mincount

minimalistic

minutes

MOD Operator

month

more than one serial port

Multi-Dimensional Arrays

Multiple Sockets

- N -

Net object

net.failure

net.gatewayip

net.ip

net.linkstate

net.mac

net.netmask

new project

next

No application file in memory

No Communication

non-blocking operation

non-HTTP and HTTP processing on the same socket

NOT Operator

- O -

Objects

Objects
Objects, Events and Platform Functions

on_beep

on_button_pressed

on_button_released

on_io_int

on_net_link_change

on_net_overrun

on_pat

on_ser_data_arrival

On_ser_data_arrival Event

on_ser_data_sent

on_ser_esc

on_ser_overrun

on_sock_data_arrival

on_sock_data_sent

on_sock_event

on_sock_inband

on_sock_overrun

on_sock_tcp_packet_arrival

on_sys_init

On_sys_init

on_sys_timer

on_wln_event

on_wln_task_complete

OR Operator

- P -

parity

passive open

Passive TCP connection termination

pat.play

Pause

P-Code

Philosophy

pl_io_num

pl_redir

PL_SST_CL_ARESET_CMD

PL_SSTS_CLOSED

Platform Functions

point-to-point

polling

Receiving Data
Receiving Data in TCP Mode

Port Selection

port switchover

program pointer

project

Project file

Project pane

Project tree

- Q -

queue

- R -

RAM

random

read data from EEPROM

Real-time Clock

reboot your device manually

Receiving Data

Using Buffers
Using Buffers in TCP Mode
Using Buffers in UDP Mode

receiving data with UDP

reconmode

reconnects

Understanding TCP Reconnects
Understanding UDP Reconnects and Port Switchover

Recursion

red dot

red LED

red status

Release Mode

remote debugging

Remove All Breakpoints

Remove File

Resource files

The Structure of a Project
Resource Files

Restart

right

Romfile Object

romfile.find

romfile.getdata

romfile.offset

romfile.open

romfile.pointer

romfile.size

RPL buffer

Anatomy of a Socket
Inband-related Buffers (CMD, RPL, and TX2)
Sending Inband Replies

rtc.get

rtc.running

rtc.set

RTS line

Run

Run to Cursor

RX buffer

Anatomy of a Serial Port
Using Buffers
Buffer Memory Status
Anatomy of a Socket
TX and RX Buffer Memory Status
HTTP-related Buffers (RX, TX, and VAR)

RX buffer overruns

RX line

- S -

sandbox

System Components
Virtual Machine

scope

select case

send UDP broadcasts

Sending data

Sending Data
Using Buffers in TCP Mode
Using Buffers in UDP Mode
Sending Data- for both TCP and UDP

ser.autoclose

ser.baudrate

ser.bits

ser.ctsmap

ser.dircontrol

ser.div9600

ser.enabled

ser.escchar

ser.esctype

ser.flowcontrol

ser.getdata

ser.interchardelay

ser.interface

ser.mode

ser.newtxlen

ser.notifysent

ser.num

ser.numofports

ser.parity

ser.redir

ser.rtsmap

ser.rxbuffrq

ser.rxbuffsize

ser.rxclear

ser.rxlen

ser.send

ser.setdata

ser.txbuffrq

ser.txbuffsize

ser.txclear

ser.txfree

ser.txlen

serial port

serial port object

Serial Settings

set the socket for HTTP

Settings

sha1

short

Single Quote Marks

Sock Object

sock.acceptbcast

sock.allowedinterfaces

sock.bcast

sock.close

sock.cmdbuffrq

sock.cmdlen

sock.connect

sock.connectiontout

sock.currentinterface

sock.discard

sock.endchar

sock.escchar

sock.event

sock.eventsimple

sock.getdata

sock.getinband

sock.httpmode

sock.httpnoclose

sock.httpportlist

sock.httprqstring

sock.inbandcommands

sock.inconenabledmaster

sock.inconmode

sock.localport

sock.localportlist

sock.newtxlen

sock.nextpacket

Receiving Data in UDP Mode
.Nextpacket Method

sock.notifysent

sock.num

sock.numofsock

sock.outport

sock.protocol

sock.reconmode

sock.redir

sock.remoteip

sock.remotemac

sock.remoteport

sock.reset

sock.rplbuffrq

sock.rplfree

sock.rpllen

sock.rxbuffrq

sock.rxbuffsize

sock.rxclear

sock.rxlen

sock.rxpacketlen

sock.send

sock.setdata

sock.setsendinband

sock.splittcppackets

sock.state

Sock.state

sock.statesimple

Checking Connection Status
.Statesimple R/O Property

sock.targetbcast

sock.targetinterface

sock.targetip

sock.targetport

sock.tx2buffrq

sock.tx2len

sock.txbuffrq

sock.txbuffsize

sock.txclear

sock.txfree

sock.txlen

sock.varbuffrq

socket

automatic switching

stack pointer

state

Statements

status bar

status messages

stepping

stor.base

stor.get

stor.set

stor.size

str

strgen

stri

string

strsum

strtof

sub

Sub Procedures

SYN-SYN-ACK

Sys Object

sys.buffalloc

sys.currentpll

sys.freebuffpages

sys.halt

sys.newpll

sys.onsystimerperiod

sys.reboot

sys.resettype

sys.runmode

sys.serialnum

sys.setserialnum

sys.timercount

sys.totalbuffpages

sys.version

Syscall

system requirements

- T -

Target

Target address

tbh

tbs

TCP

Templates

terms

Tibbo Basic code within an HTML file

Timekeeping

timeouts

timer

Code Profiling
System Timer

toolbars

tooltip

total capacity of the buffer

tpr

tree

TX buffer

Anatomy of a Serial Port
Buffer Memory Status
Anatomy of a Socket
TX and RX Buffer Memory Status
HTTP-related Buffers (RX, TX, and VAR)

TX buffer overruns

Handling Buffer Overruns
Handling Buffer Overruns

TX line

TX2 buffer

Anatomy of a Socket
Inband-related Buffers (CMD, RPL, and TX2)

TXT

- U -

UDP "connections"

UDP broadcasts

accept

send

UDP port 65535

until

Upload

- V -

val

vali

VAR buffer

Anatomy of a Socket
HTTP-related Buffers (RX, TX, and VAR)

Variable Types For Arrays

Virtual Machine

System Components
Target States
Virtual Machine

- W -

watch

watching arrays

weekday

wend

while

Do... Loop Statement
While-Wend Statement

who can connect

window

wln.associate

wln.associationstate

wln.boot

wln.bssmode

wln.buffrq

wln.buffsize

wln.csmap

wln.defaultibsschannel

wln.disassociate

wln.domain

wln.enabled

wln.gatewayip

wln.ip

wln.mac

wln.netmask

wln.rssi

wln.scan

wln.scanresultbssid

wln.scanresultbssmode

wln.scanresultchannel

wln.scanresultrssi

wln.scanresultssid

wln.settxpower

wln.setwep

wln.ssid

wln.task

wln.wepkey1

wln.wepkey2

wln.wepkey3

wln.wepkey4

word

word length

write data to EEPROM

- X -

XOR Operator

- Y -

year

yellow line

yellow status

<%KEYWORD_INDEX%>