The UnAttended Controller

Posted by:

|

On:

|

This device controls stand-alone unattended performances.

It can control the:

Artiste Performance HUD
OR
Artiste SmartDancer
OR
an external vendors scheduling tool

It can regularly schedule a device to run periodically, like once every hour
OR
It can schedule a  device to run when there are at least a certain number of people nearby.

It is VERY EASY to use.

You specify some parameters in a notecard.

Then you press either the  SCAN or INTERVAL button.

That’s IT?

********************

Commands for our Performance HUD are:

HUD
*********
We use the EXT_TO_HUD entry for channel

Commands to start, stop, and reset are below.
You will need the latest HUD version  v12.32 – v8.03 or later

PLAY_HUD
STOP_HUD
RESET_HUD

********************
*unattended notecard sample

/* Style = scan or interval
Style,scan
UnAttendedToHudOrSDChannel,-934232107
StartCommand,PLAY_HUD
StopCommand,STOP_HUD
ResetCommand,RESET_HUD
/*Intermission – this happens (optionally) after the repeats
Intermission,yes
IntermissionDuration,30
ResetOnIntermission,yes
/* Repeats
Repeats,2
PauseBetweenRepeats,10
/* Scan
Rate,10.0
Range,24
ScanMinimumPresent,1
/* Interval – (in seconds)
Interval,30
IntervalMinimumPresent,2
ClockTime,0
END

*****************
Explanations:

*****************
Style entry is either scan or interval (lowercase)

Choose scan if the performance is based on 1 or more avatars being present.

Choose interval if you want to performance to run periodically regardless of who is nearby.

*****************
UnAttendedToHudOrSDChannel
This the channel that the Stop,Start, and Reset commands will be sent over. For the Artiste Performance HUD, it must match the EXT_TO_HUD entry in the *config nc

The channel from the Artiste SmartDancer Controller is in the *channels nc called ChannelForFromArtisteHUD

*****************
StartCommand
This is the command that the UnAttended Controller will send over the UnAttendedToHudOrSDChannel when the Start button is pressed.

*****************
StopCommand
This is the command that the UnAttended Controller will send over the UnAttendedToHudOrSDChannel when the Stop button is pressed.

*****************
ResetCommand
This is the command that the UnAttended Controller will send over the UnAttendedToHudOrSDChannel when the Reset button is pressed.

*****************
Intermission
This is ‘yes‘ or ‘no‘.
If ‘yes‘ then there will be an intermission or pause for the number of seconds on the IntermissionDuration entry that follows all of the repeats.  This allows for an optional reset of the HUD or SD or external processor.

*****************
IntermissionDuration
This is how long, in seconds, that the intermission will last, assuming Intermission,yes  exists

*****************
ResetOnIntermission,yes
If ‘yes‘ then a Reset command will be sent over the UnAttendedToHudOrSDChannel channel

*****************
Repeats,2
If style is scan then this is the number of times the routine will repeat before it scans again for the minimum number of people that need to be present to run again.

*****************
PauseBetweenRepeats,15
This is the amount of time in seconds between repeats.  The routine will pause for this amount of time.

*****************
Rate,10
When style is scan, this is how often the area will be scanned for tje minimum amount of people that need to be present in order for the routine to kick off

*****************
Range,24
When style is scan, this value can be a value between 1 and 96.  This is the distance from the center of the controller that is scanned for the minimum number of avatars nearby that need to be present in order for the routine to kick off.

*****************
ScanMinimumPresent,1
When style is scan, this is the MINIMUM amount of people that must be nearby, within the range specified, in order for the routine to kick off.

*****************
Interval,3600
When style is interval, this is how much time, in seconds, regularly  passes, in between performances.

*****************
ClockTime,0
When style is interval,  this is how many minutes  after the hour that a routine runs.  If Interval is zero then,  ClockTime is used. A Zero value for ClockTime would be once on the hour. i.e. 1:00pm, 2:00pm, 3:00pm etc.  If 15 then 1:15pm, 2:15pm, 3:15pm etc.

*****************
IntervalMinimumPresent,1
When style is interval this is the MINIMUM amount of people that must be nearby, within the the scan range specified, in order for the routine to kick off.  If not enough people are present then it will wait for the next interval before trying to run again.   So  if you want a routine to run once every hour on the hour then 60 seconds times 60 minutes = 3600 seconds.  If this value is zero then the interval-ed routine will ALWAYS run whether anyone is near by or not.  People who arrive after it begins will catch the  routine in the middle.

 

Posted by

in