The Host contains references to local components and Engine commands.
Host | ||||
---|---|---|---|---|
Properties | ||||
Property Name | Return Data Type | Description | Example Syntax | |
Name | String | Returns the name of this Host | HippoNet.LocalHost.Name |
|
ProductName | String | Returns the string name of the product that the host is running on eg. | HippoNet.LocalHost.ProductName |
|
IpAddress | String | Returns a string representation of the IP address of this Host in the form of xxx.xxx.xxx.xxx | HippoNet.LocalHost.IpAddress |
|
ComponentNames | Lua Table [Number,String] | Returns a table of the names of all the components running on this Host indexed by increasing integer | HippoNet.LocalHost.ComponentNames |
|
StoppedComponentNames | Lua Table [Number,String] | Returns a table of the names of all the components on this host that are not currently running indexed by increasing integer | HippoNet.LocalHost.StoppedComponentNames |
|
Engine | Engine Component Object or Nil | Returns the Engine Component Object running on this host if it exists or Nil if it does not or is stopped | HippoNet.LocalHost.Engine |
|
DMX | DMX Component Object or Nil | Returns the DMX2 Component Object running on this host if it exists or nil if it does not or is stopped | HippoNet.LocalHost.DMX |
|
MediaManager | MediaManager Component Object or Nil | Returns the MediaManager Component Object running on this host if it exists or nil if it does not or is stopped | HippoNet.LocalHost.MediaManager |
|
MacroManager | MacroManager Component Object or Nil | Returns the MacroManager Component Object running on this host if it exists or nil if it does not or is stopped | HippoNet.LocalHost.MacroManager |
|
PresetManager | PresetManager Component Object or Nil | Returns the PresetManager Component Object running on this host if it exists or nil if it does not or is stopped | HippoNet.LocalHost.PresetManager |
|
Timeline | Timeline Object | Returns the Timeline Component Object running on this host if it exists or nil if it does not or is stopped | HippoNet.LocalHost.Timeline |
|
AvailableComponents | Lua Table | This returns an indexed lua table of names of components available to be added to the host | HippoNet.LocalHost.AvailableComponents |
|
Functions | ||||
Function Name | Parameters | Return Data Type | Description | Example Syntax |
FindComponent | (String Name) | Component Object or Nuil | Returns the Component Object called running on this host or Nil if it cannot be found | HippoNet.LocalHost:FindComponent('CITP') |
SearchComponentNames | (String Pattern) | Lua Table [Number, Component Object] | Returns a table of all the Components running on this host whose name includes indexed by increasing integer | HippoNet.LocalHost:SearchComponentNames('Manager') |
ShutdownHostSoftware | Nothing | Attempts to shutdown Hippotizer software on this machine, returns nothing | HippoNet.LocalHost:ShutdownHostSoftware() |
|
ShutdownHostMachine | Nothing | Attempts to shutdown this machine and all the software running on it, returns nothing | HippoNet.LocalHost:ShutdownHostMachine() |
|
RestartHostMachine | Nothing | Attempts to restart this machine , returns nothing | HippoNet.LocalHost:RestartHostMachine() |
|
StartComponent | (String ComponentName) | Boolean | Attempts to start Component with name if it is stopped, returns True if successful or False if it failed | HippoNet.LocalHost:StartComponent('PinBridge') |
StopComponent | (String ComponentName) | Boolean | Attempts to stop Component with name if it is running, returns True if successful or False if it failed | HippoNet.LocalHost:StopComponent('HippoSnapper') |
AddComponent | (String ComponentName) | String | This adds a new component to the host of type “XXX’ with name of “XXX”, respects component install limits. | HippoNet.LocalHost:AddComponent('ScreenWarp Manager') |
DeleteComponent | (String ComponentName) | String | This stops and deletes the first component that it finds on the host with the name “XXX”, respects Component rules so you cannot delete reserved components such as Engine. | HippoNet.LocalHost:DeleteComponent('PixelMapperV4') |
ResetComponent | (String ComponentName) | String | This resets the first component that it find on the host with the name “XXX”. | HippoNet.LocalHost:ResetComponent('MultiController') |
Post your comment on this topic.