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')

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Please do not use this for support questions.
Green Hippo Forum

Post Comment