File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,20 @@ def getPosition(self):
92
92
class MockVioOutput :
93
93
def __init__ (self , data ):
94
94
self .data = data
95
+ if "trackingStatus" in data :
96
+ status = data ["trackingStatus" ]
97
+ if status == 0 :
98
+ self .status = spectacularAI .TrackingStatus .INIT
99
+ elif status == 1 :
100
+ self .status = spectacularAI .TrackingStatus .TRACKING
101
+ elif status == 2 :
102
+ self .status = spectacularAI .TrackingStatus .LOST_TRACKING
103
+ else :
104
+ raise ValueError ("Unknown tracking status: {0}" .format (status ))
105
+ else :
106
+ # Support older versions of cpp serialization
107
+ self .status = spectacularAI .TrackingStatus .TRACKING
108
+
95
109
def getCameraPose (self , index ):
96
110
return MockCameraPose (self .data ["cameraPoses" ][index ])
97
111
You can’t perform that action at this time.
0 commit comments