3 unstable releases
0.2.0 | Sep 24, 2024 |
---|---|
0.1.1 | Aug 20, 2024 |
0.1.0 | Aug 20, 2024 |
#1580 in Network programming
179 downloads per month
340KB
3.5K
SLoC
HIGH-SPEED SECS MESSAGE SERVICES (HSMS)
Copyright © 2024 Nathaniel Hardesty, Licensed under the MIT License
This software is created by a third-party and not endorsed or supported by SEMI.
The codebase will be updated to reflect more up-to-date SEMI standards if/when they can be acquired for this purpose.
Based on:
HSMS is a protocol designed to facilitate the reliable transmission of messages between semiconductor equipment over TCP/IP.
Most commonly, exchanged messages are encoded with the SECS-II (SEMI E5) protocol.
For ease of programming and extension, the functionality of the protocol has been divided into a few subsets:
- Primitive Services - Manages the TCP/IP connection and the sending of messages with proper headers.
- Generic Services - Manages the sending of messages of particular types and at particular times as allowed by the protocol.
- Single Selected Session Services - Manages the restriction of the
protocol to scenarios involving a single host/equipment pair in
communication.
- Not yet implemented.
Dependencies
~3MB
~50K SLoC