namespace PlcSiemens.Protocol.Common
{
    public enum S7OpType
    {
        S7OpNone = 0,
        S7OpReadArea = 1,
        S7OpWriteArea = 2,
        S7OpReadMultiVars = 3,
        S7OpWriteMultiVars = 4,
        S7OpDbGet = 5,
        S7OpUpload = 6,
        S7OpDownload = 7,
        S7OpDelete = 8,
        S7OpListBlocks = 9,
        S7OpAgBlockInfo = 10,
        S7OpListBlocksOfType = 11,
        S7OpReadSzlList = 12,
        S7OpReadSzl = 13,
        S7OpGetDateTime = 14,
        S7OpSetDateTime = 15,
        S7OpGetOrderCode = 16,
        S7OpGetCpuInfo = 17,
        S7OpGetCpInfo = 18,
        S7OpGetPlcStatus = 19,
        S7OpPlcHotStart = 20,
        S7OpPlcColdStart = 21,
        S7OpCOpyRamToRom = 22,
        S7OpCompress = 23,
        S7OpPlcStOp = 24,
        S7OpGetProtection = 25,
        S7OpSetPassword = 26,
        S7OpClearPassword = 27,
        S7OpDbFill = 28
    }
}
