トレーニング用イベントTraining Event

IID: [1:{01000002}]

このインターフェースは、メソッドとイベントを非常に簡単に実装するための手段を提供する。トレーナー用ベースインターフェイスと併用する場合は、セッションとして提供することが可能である。

Associated Interfaces

This interface provides an easy-to-implement method and event. It can be provided as a session if used in conjunction with the Training Base Interface.

Associated Interfaces

> Type Definitions

MessageMessageType ID: 1

短いASCII文字列。A short ASCII string.

Encoding: 3
Length: 32
Type: string
SecondsSecondsType ID: 0

秒単位の時間。A quantity of time in seconds.

MAX: 
MIN: 
Unit: 
Type: uint8

> Properties

CountdownCountdownItem ID: 2

この読み取り専用プロパティは、ゼロまでカウントダウンする。This read-only property counts down to zero.

Read: true
Write: false
Type: 0 -  SecondsSeconds
EventTextEventTextItem ID: 3

イベントが発生した際に送信されるテキスト文字列。空にすることはできない。このプロパティに空の文字列をセットしようとすると、例外「EventTextInvalid」が出力される。This is the text string that is sent when an event occurs. It must not be empty. The EventTextInvalid exception is thrown if you attempt to set this property to an empty string.

Read: true
Write: true
Type: 1 -  MessageMessage

> Methods

ScheduleEventScheduleEventItem ID: 1


イベントをスケジュールする。このプロバイダ上で現在スケジュールされているすべてのイベントが置き換えられる。EventTextプロパティが空の文字列である場合、このメソッドは例外「EventTextInvalid」を出力する。This schedules an event. Any currently scheduled event on this provider is replaced. If the EventText property is an empty string, this method throws the EventTextInvalid exception.

Inputs:
 0 -  delaydelay - イベントがトリガされるまでの秒数。メソッドによってCountdownプロパティがこの値にセットされる。The number of seconds that should elapse before the event is triggered. The method sets the Countdown property to this value.

> Events

StringEventStringEventItem ID: 4


このイベントが発生した場合は、EventTextプロパティがリクエスタに送信される。When this event occurs, the EventText property is sent to the requestor.

Outputs:
 1 -  strstr - EventTextプロパティの現在の値。The current value of the EventText property.

> Exceptions

EventTextInvalidEventTextInvalidItem ID: 5


EventTextプロパティが空の文字列である場合、この例外が出力される。This exception is thrown if the EventText property is an empty string.