OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
generate-beacon-variance.py
1 #defaultVariance = 3e-6
2 #sideVariance = 5e-6
3 #edgeVariance = 8e-6
4 
5 defaultVariance = 3.0
6 sideVariance = 5.0
7 edgeVariance = 8.0
8 
9 def getVariance(oneBasedIndex):
10  # side beacons
11  if oneBasedIndex in [1,2,10,5,6,7,9,3,4,8,9]:
12  return sideVariance
13  elif oneBasedIndex in [12,13,14,15,18,21,22,23,24,25,27,28,29,30]:
14  return edgeVariance
15  else:
16  return defaultVariance
17 
18 
19 print(
20  ",".join([str(getVariance(i)) for i in range(1, 35)]))