XLogic data types

Built-in data types

data type

description

selector on instantiation

data type

description

selector on instantiation

ANY TYPE

Type will be specified during instantiation of the logic.

type selector (Bool, Number, String, ItemId) and corresponding input selector

BOOL

boolean

on/off-switch

NUMBER

numeric

numeric field

STRING

text

text field

ITEM ID

ItemID

item selector

WID

(internal ID)

text field

Custom data types

data type

description

selector on instantiation

data type

description

selector on instantiation

Alarm

Reference to an alarm in the project tree.

(not yet implemented)

Schedule

Reference to a scheduler event in the project tree.

scheduler event picker

MessengerProfileEmail

Reference to a Messenger profile for Email.

list of Messenger / Email profiles

MessengerProfileTelegram

Reference to a Messenger profile for Telegram web service.

list of Messenger / Telegram profiles

MessengerProfileTwilioSms

Reference to a Messenger profile for Twilio SMS web service.

list of Messenger / Twilio SMS profiles

MessengerProfileTwitter

Reference to a Messenger profile for Twitter web service.

list of Messenger / Twitter profiles

ReportInstance

Reference to a report instance in the project tree.

report instance picker

Trending

Reference to a trending in the project tree.

(not yet implemented)

User

Reference to a user.

list of users

UserGroup

Reference to a user or a group.

list of users and groups

VisualizationDevice

Reference to a visualization device.

list of visualization devices

VisualizationDeviceAndPage

Reference to a visualization device and a specific page.

(not yet implemented)

VisualizationView

Reference to a visualization view.

CurrentView, Main, View2, or View3