// ClassDefine.cs : 定義用ヘッダファイル // ///////////////////////////////////////////////////////////////////////////// // // Copyright (C) 2023 MITSUBISHI Electric Corporation All Rights Reserved // using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SampleAppCS { static class ClassDefine { public const String APPLICATION_NAME = "FCSB1224W000 "; //アプリ名 public enum SYSTEMTYPE { EZNC_SYS_MELDAS700L = 5, //M700L EZNC_SYS_MELDAS700M = 6, //M700M EZNC_SYS_MELDASC70 = 7, //C70 EZNC_SYS_MELDAS800L = 8, //M800L EZNC_SYS_MELDAS800M = 9, //M800M EZNC_SYS_CNCC80 = 10, //C80 } public const Int32 EZNC_SYS_MULTI = 0x00010000; //マルチスレッド指定 public const Int32 EZNC_PLCAXIS = 255; //PLC軸指定 public enum PROGRAMTYPE { EZNC_MAINPRG = 0, //メインプログラム EZNC_SUBPRG = 1, //サブプログラム } public enum MSTBTYPE { EZNC_M = 0, //M指令 EZNC_S = 1, //S指令 EZNC_T = 2, //T指令 EZNC_B = 3, //B指令 } public enum PRGNUMTYPE { EZNC_PRG_MAXNUM = 0, //登録可能な最大本数 EZNC_PRG_CURNUM = 1, //現在登録されている本数 EZNC_PRG_RESTNUM = 2, //登録可能な残本数 EZNC_PRG_CHARNUM = 3, //登録されている文字数 EZNC_PRG_RESTCHARNUM = 4, //登録可能な残文字数 } public enum DISKREADTYPE { EZNC_DISK_DIRTYPE = 0x10000, //ディレクトリ情報読み出し EZNC_DISK_COMMENT = 0x04, //コメント情報読み出し EZNC_DISK_DATE = 0x02, //日付情報読み出し EZNC_DISK_SIZE = 0x01, //サイズ情報読み出し } public enum ALARMTYPE { M_ALM_ALL_ALARM = 0x000, //アラーム種類の区別なし M_ALM_NC_ALARM = 0x100, //NCアラーム M_ALM_STOP_CODE = 0x200, //ストップコード M_ALM_PLC_ALARM = 0x300, //PLCアラームメッセージ M_ALM_OPE_MSG = 0x400, //オペレータメッセージ M_ALM_WARNING = 0x500, //ワーニング } public enum DEVICEDATATYPE { EZNC_PLC_BIT = 0x11, //ビット型 EZNC_PLC_BYTE = 0x12, //バイト型 EZNC_PLC_WORD = 0x14, //ワード型 EZNC_PLC_DWORD = 0x18, //ダブルワード型 } public enum RESETTYPE { EZNC_RESET_NONE = 0, //NCシステムのリセットなし EZNC_RESET_SIMPLE = 1, //オープン中のNCシステムのリセット EZNC_RESET_ALL = 2, //全てのNCシステムのリセット } public enum OPENFILETYPE { EZNC_FILE_READ = 1, //読み出しモード EZNC_FILE_WRITE = 2, //書き出しモード EZNC_FILE_OVERWRITE = 3, //強制上書きモード EZNC_FILE_OPEN = 1, //書き込みオープンモード EZNC_FILE_CREATE = 2, //書き込み新規作成モード } } }