Expand description
§SEMI EQUIPMENT COMMUNICATIONS STANDARD 2 (SECS-II) MESSAGE CONTENT
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:
- SEMI E5-0813
SECS-II is a protocol designed to facilitate a common syntactic and semantic message structure used in communications between semiconductor equipment.
Most commonly, the HSMS (SEMI E37) or SECS-I (SEMI E4) protocols are used to transmit SECS-II formatted messages.
Most commonly, the GEM (SEMI E30) and OSS (SEMI E39) protocols are used to integrate host/equipment communication and behavior using SECS-II messages.
§TO BE DONE
- Implement “Localized” strings.
- Finish adding items.
- Add messages to Streams 3 through 21.
§REFERENCED STANDARDS
- SEMI E4 - SEMI Equipment Communications Standard 1 Message Transfer (SECS-I)
- SEMI E6 - Guide for Semiconductor Equipment Installation Documentation
- SEMI E37 - High-Speed SECS Message Services (HSMS) Generic Services
- SEMI E148 - Specification for Time Synchronization and Definition of the TS-Clock Object
- ANSI X3.4-1977 - Code for Information Interchange (ASCII)
- IEEE 754 - Standards for Binary Floating Point Arithmetic
- JIS-6226 - JIS 8-bit Coded Character Set for Information Exchange
Modules§
Structs§
- Message
- GENERIC MESSAGE
Enums§
- Error
- DATA CONVERSION ERROR
- Item
- GENERIC ITEM
- Localized
String Header - LOCALIZED STRING HEADER