Gurux.DLMS.Objects.GXDLMSSFSKMacCounters.GetDataType C# (CSharp) Method

GetDataType() public method

public GetDataType ( int index ) : DataType
index int
return DataType
    public override DataType GetDataType(int index)
    {
        if (index == 1)
        {
            return DataType.OctetString;
        }
        //SynchronizationRegister
        if (index == 2)
        {
            return DataType.Array;
        }
        //Desynchronization listing
        if (index == 3)
        {
            return DataType.Structure;
        }
        //BroadcastFramesCounter,
        if (index == 4)
        {
            return DataType.Array;
        }
        //RepetitionsCounter
        if (index == 5)
        {
            return DataType.UInt32;
        }
        //TransmissionsCounter
        if (index == 6)
        {
            return DataType.UInt32;
        }
        //CrcOkFramesCounter
        if (index == 7)
        {
            return DataType.UInt32;
        }
        //CrcNOkFramesCounter
        if (index == 8)
        {
            return DataType.UInt32;
        }
        throw new ArgumentException("GetDataType failed. Invalid attribute index.");
    }