Brahms Syntax
activity
All activity lines must have at least 6 parts.
Second part is type of activity:
- move
- props
- Ignored
- from
- Named Area
- to
- Named Area
- get
- props
- Ignored
- what
- Named Prop
- from
- Named Prop
- put
- props
- Ignored
- what
- Named Prop
- where
- Named Prop
- primtive
- props
- Named Prop
The third and fourth part must be numbers. These are the start and end times. If end time is -1, end time is changed to natural time.
Fifth part is the Agent Name
Sixth Part is the Activity name. This is the Action called to perform this activity.
Get/Put were created to deal with ownership of "props". This has been superceeded with the new Interactives definition.
activitytypestartendagentactionpropsfromto | | | | | | | | |
activity|move|0|5|projects.issvre.PSA|Walk||projects.issvre.Point0|projects.issvre.Point1 | | | | | | | | |
activity|get|5|6|projects.issvre.PSA|GetCoffeeCup||CoffeeCup|Box | | | | | | | | |
activity|put|6|7|projects.issvre.PSA|PutCofeeCup||CoffeeCup|Box | | | | | | | | |
activity|primitive|10|15|projects.issvre.PSA|ShowTextOnScreen| | | | | | | |
interface
setSettable
| Type | Time | Owner | ID | Value
|
---|
interface|setSettable|-1|projects.issvre.Astro|Watching|projects.issvre.PSA
interface|setSettable|-1|projects.issvre.PSA|SearchFor|projects.issvre.drill1
interface|setSettable|-1|projects.issvre.PSA|LaserDot|true
| | | | | | | | | | | | | | | | | |
Specifying -1
for Time
means it will be placed at the start of the queue. Specifying 0
means it will be placed at the end of the queue, to be immediately executed after all other commands.
setDetectable
| Type | Time | Owner | ID | Active
|
---|
interface|setDetectable|-1|projects.issvre.Astro|Idle|false
interface|setDetectable|-1|projects.issvre.Astro|LOS.PSA|false
interface|setDetectable|-1|projects.issvre.PSA|Idle|active
| | | | | | | | | | | | | | | | | |
Valid values are active
, true
, and false
.
Alerts
| Type | Time | Owner | ID | Alert
|
---|
interface|detectable|10.568|projects.issvre.Astro|Idle|true
interface|detectable|21.668|projects.issvre.Astro|LOS.PSA|false
interface|detectable|26.463|projects.issvre.Astro|LOS.PSA|true
| | | | | | | | | | | | | | | | | |
Special Commands
Type
| Value
|
resetTime |
|
setTime |
|100 |