Difference between revisions of "SHIPHarbour Master"

From Serious Documentation
Jump to: navigation, search
Line 13: Line 13:
 
[[Image:SHIPHM_Docked.jpg|center]]
 
[[Image:SHIPHM_Docked.jpg|center]]
  
You can write your own applications to talk to the 'SHIPHarbour Master'' application. For example, you may want to integrate functionality similar to the [[SHIPCrane]] programming tool into your own manufacturing framework rather than using the [[SHIPCrane]] tool directly.
+
You can write your own applications to talk to the ''SHIPHarbour Master'' application. For example, you may want to integrate functionality similar to the [[SHIPCrane]] programming tool into your own manufacturing framework (written, say, in Python or .net/C#) rather than using the [[SHIPCrane]] tool directly.
  
 
''SHIPHarbor Master'' exposes a socket interface to PC-based applications, and supports simultaneous connected applications and simultaneous connected devices. The socket interface is defined in the [[SHIPHarbor API]] documentation.
 
''SHIPHarbor Master'' exposes a socket interface to PC-based applications, and supports simultaneous connected applications and simultaneous connected devices. The socket interface is defined in the [[SHIPHarbor API]] documentation.

Revision as of 01:27, 3 August 2016

SHIPHarbour Master was introduced in SHIPv5.1 Badge SHIPv5.gif

The SHIPHarbour Master application provides connection management between a PC-based applicatoins and SIMs/SCMs running the SHIPBridge Communications Protocol.

SHIPHarbour Master can be launched manually, but is launched automatically when any of the SHIP PC-based tools (including the SHIPTide GUI authoring tool as well as SHIPCrane and SeaShell programming tools) require it. It sits in the system tray on Windows as a background application, and provides a Windows 10 notification pop-up whenever a SIM/SCM running the SHIPBridge Protocol is connected to the PC:

SHIPHM Connected.jpg

SHIPHarbour Master, as released in SHIPv5.1.0, has minimal functionality in the operator console beyond its inherent connection management features. The intent, over time, is to increase its functionality so you will be able to (for instance) discover directly in the application what firmware is installed in a given device.

Minimizing the app back to the system tray shows this note:

SHIPHM Docked.jpg

You can write your own applications to talk to the SHIPHarbour Master application. For example, you may want to integrate functionality similar to the SHIPCrane programming tool into your own manufacturing framework (written, say, in Python or .net/C#) rather than using the SHIPCrane tool directly.

SHIPHarbor Master exposes a socket interface to PC-based applications, and supports simultaneous connected applications and simultaneous connected devices. The socket interface is defined in the SHIPHarbor API documentation.