@@ -17,10 +17,10 @@ using DistributedFactorGraphs.ProgressMeter
1717
1818import GraphQLClient as GQL
1919
20- # explicitly use any DFG function to make it easier if it needs to be removed
2120import DistributedFactorGraphs as DFG
2221using DistributedFactorGraphs:
23- Variable, PackedVariableNodeData, MeanMaxPPE, BlobEntry, PackedFactor, hasBlob
22+ Variable, PackedVariableNodeData, MeanMaxPPE, BlobEntry, PackedFactor, hasBlob,
23+ getBlobStore
2424
2525import DistributedFactorGraphs:
2626 getFactor,
@@ -55,9 +55,11 @@ import DistributedFactorGraphs:
5555 getBlob,
5656 addBlob!,
5757 deleteBlob!,
58+ hasBlob,
5859 exists,
5960 getNeighbors,
6061 findVariableNearTimestamp
62+ # To consider implementing
6163# setSolverParams!,
6264# getSolverParams,
6365# getAddHistory,
@@ -76,11 +78,6 @@ import DistributedFactorGraphs:
7678# copyGraph!,
7779# getBiadjacencyMatrix,
7880
79- # # LinearAlgebra pass through exports
80- # export diagm, norm
81- # # UUIDs pass through exports
82- # export uuid4
83-
8481# Graphql
8582include (" graphql/BlobEntry.jl" )
8683include (" graphql/UserRobotSession.jl" )
@@ -90,6 +87,7 @@ include("graphql/BlobStore.jl")
9087
9188include (" entities/Distributions.jl" )
9289include (" entities/InferenceTypes.jl" )
90+ include (" entities/VariableTypes.jl" )
9391include (" entities/UserRobotSession.jl" )
9492include (" entities/Variable.jl" )
9593include (" entities/Factor.jl" )
@@ -111,12 +109,30 @@ include("services/AsyncCalls.jl")
111109
112110include (" Deprecated.jl" )
113111
114- export NavAbilityClient, DFGClient, NavAbilityBlobStore
112+ # LinearAlgebra pass through exports
113+ export I, diagm, norm
114+
115+ # UUIDs pass through exports
116+ export UUID, uuid4
117+
118+ # DFG poss through exports
119+ export getBlobStore
120+
121+ # Type exports
122+ export NavAbilityClient,
123+ DFGClient,
124+ NavAbilityBlobStore,
125+ Variable,
126+ Factor,
127+ MeanMaxPPE,
128+ BlobEntry,
129+ FactorData,
130+ PackedVariableNodeData,
131+ PackedFactor
115132
116- export addVariables!
117- # DFG exports
118- export
119- addRobot!,
133+
134+ # Function exports
135+ export addRobot!,
120136 addSession!,
121137 deleteSession!,
122138 deleteRobot!,
@@ -136,6 +152,7 @@ export
136152 getVariablesSummary,
137153 getVariablesSkeleton,
138154 addVariable!,
155+ addVariables!,
139156 updateVariable!,
140157 deleteVariable!,
141158 listVariables,
@@ -158,6 +175,7 @@ export
158175 updateBlobEntry!,
159176 deleteBlobEntry!,
160177 getSessionBlobEntry,
178+ getSessionBlobEntries,
161179 addSessionBlobEntries!,
162180 listSessionBlobEntries,
163181 getBlob,
@@ -170,30 +188,15 @@ export
170188 listFactorNeighbors,
171189 findVariableNearTimestamp
172190
173- export Variable, Factor, MeanMaxPPE, BlobEntry
174-
175- # exports
176- # export NavAbilityClient, NavAbilityWebsocketClient, NavAbilityHttpsClient, QueryOptions, MutationOptions
177- # export Client, Scope
178- # export QueryDetail, LABEL, SKELETON, SUMMARY, FULL
191+ # old exports
179192# export Distribution, Normal, Rayleigh, FullNormal, Uniform, Categorical
180193# export ManifoldKernelDensity
181- # export Variable
182- # export FactorData, PriorData, PriorPose2Data, PriorPoint2Data, LinearRelativeData, Pose2Pose2Data, Pose2AprilTag4CornersData, Pose2Point2BearingRangeData, Point2Point2RangeData, MixtureData
183194# export PriorPose3, Pose3Pose3
184- # export ScatterAlignPose2Data
185- # export FactorType, Factor
186195# export SolveOptions
187196# export SessionKey, SessionId, ExportSessionInput, ExportSessionOptions
188-
189- # export getVariable, getVariables, listVariables, ls
190- # export addVariable, updateVariable, addVariablePacked, updateVariablePacked, addPackedVariable, addPackedVariableOld
191- # export getFactor, getFactors, listFactors, lsf
192- # export addFactor, addPackedFactor, deleteFactor
197+ # export ls
198+ # export lsf
193199# export initVariable
194- # export listBlobEntries
195- # export getBlobEntry, getBlob
196- # export addBlobEntry, addBlob
197200# export solveSession, solveFederated
198201# export getStatusMessages, getStatusLatest, getStatusesLatest
199202# export waitForCompletion
0 commit comments