TOOTHPIC RF Solutions, TOOTHPIC Datasheet - Page 78

MODULE, BLUETOOTH, DATA ACQUISITION

TOOTHPIC

Manufacturer Part Number
TOOTHPIC
Description
MODULE, BLUETOOTH, DATA ACQUISITION
Manufacturer
RF Solutions
Datasheet

Specifications of TOOTHPIC

Svhc
No SVHC (15-Dec-2010)
Designing User Interfaces
FlexiPanel User Interfaces are designed with
FlexiPanel Designer.
available from www.FlexiPanel.com.
Designer can also simulate user interfaces on
remote client devices.
This section provides an overview of the user
interface designs possible with ToothPIC. For full
details, consult the FlexiPanel Designer software
documentation.
If a custom application is being developed using
MPLAB C18 then the user interface is transferred
to ToothPIC as computer-generated C files which
are included during compilation.
If a user interface is being developed for a
Firmware Solution such as the Serial Adapter or
DARC module, it is programmed directly from
FlexiPanel Designer into ToothPIC using a
Bluetooth connection.
FlexiPanel Bluetooth Protocol
FlexiPanel client devices can connect to the
FlexiPanel
‘Server’) at any time. Once connected, the server
tells the client to show the user interface on its
display. Both the client and the BASIC Stamp can
modify the user interface controls at any time.
The client or ToothPIC may choose to disconnect.
Additionally, the link may be dropped if the devices
go out of range of each other. The state of the
controls is retained by the server so that if the
client reconnects, or another client connects, the
control panel will be in the same state as it was
when it was last modified.
Devices incorporating FlexiPanel Servers must be
designed taking into account the possibility of a
dropped connection. Specifically, no action should
be taken which relies on a client’s ability to
maintain a connection. If FlexiPanel is used to
operate machinery, for example, the ToothPIC
should provide a failsafe mode in case the
connection is dropped.
The communication standard used by ToothPIC in
order to communicate with clients is FlexiPanel
Protocol 3.0.
Page 78
Refer to the DARC-II Firmware Solution for
a graphical tutorial on the FlexiPanel
Designer software.
9-Apr-06
BASIC
Some client software may use
Toothpick 3.0.00007
Stamp
This is software freely
Programmer
DS380-8
FlexiPanel
(the
© FlexiPanel Ltd
FlexiPanel Protocol 2.3, which cannot display
Image controls.
Introduction to FlexiPanel Controls
A variety of control types are provided by
FlexiPanel.
Windows users and others that are particularly
appropriate for FlexiPanel technology.
FlexiPanel clients are required to provide all the
requested controls in some form or other. Since
the user interface may vary from one FlexiPanel
client to another, the appearance may vary.
If the developer expects a device to be used in
conjunction with a specific type of FlexiPanel client
(e.g. Pocket PC), the appearance on those
devices may be specified in more detail from within
FlexiPanel Designer.
Some controls are either modifiable or non-
modifiable.
server may change its value but the client may not.
Dialogs
Controls are arranged in groups called dialogs and
ToothPIC can switch between dialogs as required.
Text Control
The text control contains a text string. It will have
a fixed maximum length, specified when the
control is created.
A text control may have password style, in which
case the text entered in the control is not readable
by the user.
Button Control
A button control registers when a button is pressed.
Latch Control
A latch control stores a binary (on/off) value.
Latches may be arranged in groups so that when
one latch is turned on the others are turned off.
Password Control
A password control stores a password and has an
open and closed state. In the closed state, the
user must enter the password to set it to the open
state.
Patents apply and/or pending
If a control is non-modifiable, the
These include controls familiar to
www.FlexiPanel.com

Related parts for TOOTHPIC