Home>Virtual Classroom>Messages

Register messages

Examples: CreateVotingSoftware

Scope The operating level of this message
MessageType "Register"
Role Basic / Controller / Monitor / Advertiser / Debugger / YOUR_OWN_ROLE

* Unless behaviors added to SISServer otherwise using your own customized role here won't do anything.
Name Name of the component, no duplicates allowed for one Scope
[InputPath] Optional, for Controller components only, provide the location of all required sources to build a Controller component, leave blank to use default /ControllerComponents folder
[OutputPath] Optional, for Controller components only, provide the location to put the generated Controller component, leave blank to use default /Components folder

Setting messages

Examples: CastVote CastVote2 RequestReport InitTallyTable Kill Activate Deactivate
Scope The operating level of this message
MessageType "Setting"
Sender Which component sends this
[Receiver] Optional, which component receives this
Purpose The purpose of this setting action, preferably no spaces, used for differentiate settings for a component
YOUR_OWN_ITEM_1
...
YOUR_OWN_ITEM_N

Reading messages

Examples: AckVote AckRequestReport AckTable

Scope The operating level of this message
MessageType "Reading"
Sender Which component sends this
[Receiver] Optional, which component receives this
YOUR_OWN_ITEM_1
...
YOUR_OWN_ITEM_N
Date Date when this message is sent