Skills

Overview & Changelog

Overview

The following table lists the currently available Skills and their current version.

Modules can provide additional Skills which are not listed here. Check the Module’s documentation for details.

WinGuard

Skill Current version Description
aop 0.4.2 Generic AOP functions, e.g., Data, Basic.
ext.common 0.2.4 Supporting APIs usable by all kinds of Extension Modules.
ext.adapter 0.1.14 Functionality required to implement device adapters.
pushnotification 0.0.1 Functions used for push notifications.
tts 0.0.0 Functions used for Text-to-Speech (TTS).
wg 0.6.3 Data Objects (e.g., Datapoint) that are part of WinGuard’s data model.
wg.app 0.4.0 App functions used to remote control a WinGuard station.
wg.core 0.0.17 APIs used for implementing WinGuard features.

Modules

These Skills can be provided by Extensions and consumed by WinGuard. Additionally, Module specific Skills can be defined.

Skill Current version Description
adapter 0.1.2 Object, Activity, Incident, Operation, Exit
identity 0.2.1 Provides authentication capabilities.
monitor 0.0.0 Provides the monitor API functions.
tts 0.0.0 Functions used for Text-to-Speech (TTS).
graphics 0.1.0 Provides graphics rendering and analyzation

Changelog

aop

  • Data.*
  • Rights.*
  • Settings.*

Changelog:

ext.common

  • ext.GetFile
  • ext.PutFile
  • ext.log.*
  • ext.settings.*

Changelog:

  • Version 0.1.0
  • Version 0.1.1
    • Reserved, do not use.
  • Version 0.2.0
    • Removed Extension trait auth.
    • Introduced attribute mandatory for extension settings.
  • Version 0.2.1
    • Introduced attribute ref for extension settings.
    • Introduced attribute filter for extension settings.
  • Version 0.2.2
    • Added kind uri for URI format validation.
  • Version 0.2.3
  • Version 0.2.4

ext.adapter

  • ext.Object.*
  • ext.activity.*
  • ext.incident.*
  • ext.resource.*
  • ext.iolog.*

Changelog:

pushnotification

  • pushnotification.*

Changelog:

  • Version 0.0.1
    • Initial version.

tts

  • tts.*

Changelog:

  • Version 0.0.0
    • Initial version.

wg

  • category.*
  • cop.*
  • datapoint.*
  • datapointpattern.*
  • devicetype.*
  • event.*
  • extension.*
  • file.*
  • handling.*
  • location.*
  • module.*
  • person.*
  • profile.*
  • segment.*
  • station.*
  • tag.*
  • user.*

Changelog

  • 0.1.0
    • Datapoint added MetaObject Type
  • 0.2.0
    • Added Handling service
  • 0.3.0
  • 0.4.0
    • Add ShowCamera function to App service
  • 0.4.1
    • Add Property EffectiveScript to Datapoint
    • New COP type AlarmOff
    • Add possibility to filter for nested Properties
  • 0.4.2
    • Add Location to EventContext
  • 0.4.3
    • Add Property Script to DatapointPattern
  • 0.4.4
    • Add error handling for API call event.Complete
  • 0.4.5
    • Add Property OccurrenceEndTime to COP
  • 0.4.6
    • Only UI has User write access and User.Password is not returned over API Get functions (except for UI)
  • 0.4.7
    • Add service for object type Timer
  • 0.4.8
  • 0.4.9
  • 0.4.10
    • Add event.Fetch, event.Reset and event.Defer to Event API
  • 0.4.11
    • Add EffectivePath to location.
    • Add COP to DatapointState
    • Add COPStates to DatapointState
  • 0.4.12
    • Add @valueinfo, @valuetransformation and @valuemapping for Datapoint creation from extension objects
  • 0.4.13
    • Add property effectivesensornumber & effectivevalueinfos to Datapoint
  • 0.4.14
    • Add error handling for COPs
  • 0.4.15
    • Add property NotifiedStations to Event
  • 0.4.16
  • 0.4.17
  • 0.4.18
  • 0.5.0
    • Add Properties Code, Type, Destinations, EffectiveDestinations, GroupName and GroupRank to Station.
    • EnumStationFlags UsedForAPI and UsedAsDisplay from Station are now Station Types.
    • Extension: Change from three individual main station numbers (MainStationServer1-3) to a list of main station codes (MainStations) and change Stations Property to contain station codes instead of station numbers.
    • Add Property Props to Module.
  • 0.5.1
    • Implement error handling for GET methods in all services
  • 0.5.2
    • Add Properties PhoneMobilePrivate, PhoneAssistant, IsDeactivated to Person
  • 0.5.3
  • 0.5.4
  • 0.5.5
  • 0.6.0
    • Remove Login, Password and Domain from User.
    • Add SourceLinks to User.
    • Remove IsInfo from EnumUserFlags.
  • 0.6.1
    • Add property TimeZoneId and EffectiveTimeZoneId to Location
  • 0.6.2
  • 0.6.3

wg.app

  • app.*

Changelog

  • 0.1.0
    • Add function SelectIncident
  • 0.2.0
    • Add functions GetSelectedSegment, GetSelectedLocation, GetSelectedDatapoint and GetSelectedEvent
    • Rename function ShowCamera to ShowVideo
      • Change param cameraid to sourceid
      • Change param area to targetpane
  • 0.3.0
    • Change functionality of ShowVideo
      • If sourceid is null guid the camera on the target will be removed.
      • If sourceid points to a Datapoint, which is no camera, all associated cameras of the Datapoint corresponding to the sourceid are shown, too.
  • 0.4.0
    • Add function ConnectAudio
  • 0.5.0
    • Remove the function Login

wg.core

  • core.*
  • activity.*
  • adapter.*
  • app.com.*
  • log.*
  • rights.*
  • settings.*
  • ux.*

Changelog:

adapter

  • object.*
  • activity.*
  • incident.*
  • operation.*
  • resource.*
  • exit

Changelog:

  • Version 0.1.0: See ext.adapter.
  • Version 0.1.1: See ext.adapter.
  • Version 0.1.2: From this version on, the browse call for the extension URL of discoverable adapters will be executed in Automatic Data Supply.

identity

  • identity.*

Changelog:

monitor

  • monitor.*

tts

  • tts.*

Changelog

  • 0.0.0
    • Initial version.
Last modified September 25, 2026