feat: add PLC type and instance status enums
- Add SiemensPLCType enum (S7-200/1200/1500/300/400)
- Add InstanceStatus enum (Stopped/Starting/Running/Stopping/Error)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace WIDESEAWCS_S7Simulator.Core.Enums |
| | | { |
| | | /// <summary> |
| | | /// S7æå¡å¨å®ä¾è¿è¡ç¶æ |
| | | /// </summary> |
| | | public enum InstanceStatus |
| | | { |
| | | /// <summary> |
| | | /// 已忢 |
| | | /// </summary> |
| | | Stopped = 0, |
| | | |
| | | /// <summary> |
| | | /// å¯å¨ä¸ |
| | | /// </summary> |
| | | Starting = 1, |
| | | |
| | | /// <summary> |
| | | /// è¿è¡ä¸ |
| | | /// </summary> |
| | | Running = 2, |
| | | |
| | | /// <summary> |
| | | /// åæ¢ä¸ |
| | | /// </summary> |
| | | Stopping = 3, |
| | | |
| | | /// <summary> |
| | | /// é误 |
| | | /// </summary> |
| | | Error = 4 |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace WIDESEAWCS_S7Simulator.Core.Enums |
| | | { |
| | | /// <summary> |
| | | /// 西é¨åPLCåå· |
| | | /// </summary> |
| | | public enum SiemensPLCType |
| | | { |
| | | /// <summary> |
| | | /// S7-200 Smart |
| | | /// </summary> |
| | | S7200Smart = 0, |
| | | |
| | | /// <summary> |
| | | /// S7-1200 |
| | | /// </summary> |
| | | S71200 = 1, |
| | | |
| | | /// <summary> |
| | | /// S7-1500 |
| | | /// </summary> |
| | | S71500 = 2, |
| | | |
| | | /// <summary> |
| | | /// S7-300 |
| | | /// </summary> |
| | | S7300 = 3, |
| | | |
| | | /// <summary> |
| | | /// S7-400 |
| | | /// </summary> |
| | | S7400 = 4 |
| | | } |
| | | } |