semi_e37 0.1.0

High-Speed SECS Message Services
Documentation

HIGH-SPEED SECS MESSAGE SERVICES (HSMS)

Based on:

This third-party codebase will be updated to reflect more up-to-date SEMI standards if/when they can be acquired for this purpose.


HSMS is a Session Protocol designed to facilitate communications between semiconductor equipment over TCP/IP, particularly for sending data formatted with the SECS-II (SEMI E5) Presentation Protocol and understood by the GEM (SEMI E30) Application Protocol (together known as SECS/GEM).

For ease of programming and extension, the functionality of HSMS has been divided into a few subsets, the Primitive Services, the HSMS Generic Services, and the HSMS Single Selected Session Services.


Primitive Services

Defines the most agnostic form in which data can be exchanged persuant to the HSMS protocol and any subsidary protocols. This is not necessarily outlined by the standard, but is an important piece of establishing and maintaining proper communications.

To use the Primitive Services:


HSMS Generic Services

Defines the full functionality of the HSMS protocol without modification by any subsidiary standards.

To use the HSMS Generic Services:


HSMS Single Selected-Session Services

Not yet implemented.


TO BE DONE