public override DataType GetDataType(int index)
{
if (index == 1)
{
return DataType.OctetString;
}
if (index == 2)
{
return DataType.Enum;
}
if (index == 3)
{
return DataType.Enum;
}
if (index == 4)
{
return DataType.OctetString;
}
if (index == 5)
{
return DataType.OctetString;
}
if (this.Version > 0)
{
if (index == 6)
{
return DataType.OctetString;
}
else
{
throw new ArgumentException("GetDataType failed. Invalid attribute index.");
}
}
else
{
throw new ArgumentException("GetDataType failed. Invalid attribute index.");
}
}