semi_e37

Crates.iosemi_e37
lib.rssemi_e37
version0.2.0
sourcesrc
created_at2024-08-20 07:29:01.729003
updated_at2024-09-24 01:13:01.798853
descriptionHigh-Speed SECS Message Services
homepage
repositoryhttps://github.com/NathanielHardesty/semi-rs
max_upload_size
id1344976
size102,633
(NathanielHardesty)

documentation

README

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.

crates.io crates.io


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.
Commit count: 56

cargo fmt