QML Viewer Plugins

The QML Viewer exposes several variables for use in QML. Each plugin is defined in the components directory. In order to use the QML elements below you need to import the components directory.

import QtQuick 1.1
import "components"
  • int brightness() – Returns the current brightness.
  • setBrightness(int brightness) – Sets the brightness.
  • enable() – Enables the backlight.
  • disable() – Disables the backlight.
  • beep() – Causes the the display module to beep.
  • int volume() – Returns the current volume.
  • setVolume(int volume) – Sets the beeper volume.
  • int frequency() – Returns the current beeper frequency.
  • setFrequency(int frequency) – Sets the beeper frequency.
  • int duration() – Returns the current beeper duration.
  • setDuration(int duration)v – Sets the beeper duration.
  • sendMessage(QString) –  Sends a string out the RS232 port currently assigned to the SIO agent.
  • enableHeartbeat(int seconds) –  Starts the heartbeat at the specified rate. Sends the string “ping” out the RS232 port currently assigned to the SIO agent.
  • disableHeartbeat() –  Stops the heartbeat.
  • QString getIp() – Returns the current IP address. Will return 127.0.0.1 if no IP is currently configured.
  • QDateTime currentDateTime() – Returns the current date time.
  • bool setDate(int year, int month, int day) – Sets the date.
  • bool setTime(int hour, int minutes, int seconds) – Sets the time.
  • QString execute(QString command, QStringList args) – Runs the command with supplied args.

Embedded Touchscreens Made Easy:
Up in Days, Smoothly to Production. Get started with a Development Kit.

Reach Technology is now a part of Novanta.

Corporate
5750 Hellyer Avenue
San Jose, CA 95138
408-754-4176
408-754-4266 FAX
info@reachtech.com

Research & Development
155 ‘B’ Avenue, Suite 200
Lake Oswego, OR 97034
503-675-6464
techsupport@reachtech.com

Manufacturing
4600 Campus Place
Mukilteo, WA 98275
service@reachtech.com