public static BacnetMaxSegments GetSegmentsCount(byte max_segments)
{
if (max_segments == 0)
return BacnetMaxSegments.MAX_SEG0;
else if (max_segments <= 2)
return BacnetMaxSegments.MAX_SEG2;
else if (max_segments <= 4)
return BacnetMaxSegments.MAX_SEG4;
else if (max_segments <= 8)
return BacnetMaxSegments.MAX_SEG8;
else if (max_segments <= 16)
return BacnetMaxSegments.MAX_SEG16;
else if (max_segments <= 32)
return BacnetMaxSegments.MAX_SEG32;
else if (max_segments <= 64)
return BacnetMaxSegments.MAX_SEG64;
else
return BacnetMaxSegments.MAX_SEG65;
}