Use unique incrementing value for BTS LAC
Change-Id: I9f864bac05e39ec2fc305f774194799c3d8fe1b0
diff --git a/src/osmo_gsm_tester/schema.py b/src/osmo_gsm_tester/schema.py
index 9b142d3..a78bc63 100644
--- a/src/osmo_gsm_tester/schema.py
+++ b/src/osmo_gsm_tester/schema.py
@@ -71,6 +71,13 @@
if n < 0:
raise ValueError('Positive value expected instead of %d' % n)
+def uint16(val):
+ n = int(val)
+ if n < 0:
+ raise ValueError('Positive value expected instead of %d' % n)
+ if n > 65535: # 2^16 - 1
+ raise ValueError('Value %d too big, max value is 65535' % n)
+
def times(val):
n = int(val)
if n < 1: