Moved axes_to_array into general utilities

This commit is contained in:
Joel Collins 2019-01-15 14:28:02 +00:00
parent 504c9b48a1
commit 55c3014d26
3 changed files with 20 additions and 19 deletions

View file

@ -43,24 +43,6 @@ class JsonPayload:
return val
def axes_to_array(coordinate_dictionary, axis_keys=['x', 'y', 'z'], base_array=None):
"""Takes key-value pairs of a JSON value, and maps onto an array"""
# If no base array is given
if not base_array:
# Create an array of zeros
base_array = [0]*len(axis_keys)
else:
# Create a copy of the passed base_array
base_array = copy.copy(base_array)
# Do the mapping
for axis, key in enumerate(axis_keys):
if key in coordinate_dictionary:
base_array[axis] = coordinate_dictionary[key]
return base_array
def gen(camera):
"""Video streaming generator function."""
while True: