@@ -48,14 +48,23 @@ func createFakeDeps() resource.Dependencies {
4848 fakeGantry1 .LengthsFunc = func (ctx context.Context , extra map [string ]interface {}) ([]float64 , error ) {
4949 return []float64 {1 }, nil
5050 }
51+ fakeGantry1 .KinematicsFunc = func (ctx context.Context ) (referenceframe.Model , error ) {
52+ return referenceframe .NewSimpleModel ("" ), nil
53+ }
5154 fakeGantry2 := inject .NewGantry ("2" )
5255 fakeGantry2 .LengthsFunc = func (ctx context.Context , extra map [string ]interface {}) ([]float64 , error ) {
5356 return []float64 {1 }, nil
5457 }
58+ fakeGantry2 .KinematicsFunc = func (ctx context.Context ) (referenceframe.Model , error ) {
59+ return referenceframe .NewSimpleModel ("" ), nil
60+ }
5561 fakeGantry3 := inject .NewGantry ("3" )
5662 fakeGantry3 .LengthsFunc = func (ctx context.Context , extra map [string ]interface {}) ([]float64 , error ) {
5763 return []float64 {1 }, nil
5864 }
65+ fakeGantry3 .KinematicsFunc = func (ctx context.Context ) (referenceframe.Model , error ) {
66+ return referenceframe .NewSimpleModel ("" ), nil
67+ }
5968 fakeMotor := & fm.Motor {
6069 Named : motor .Named ("fm1" ).AsNamed (),
6170 }
@@ -305,6 +314,7 @@ func TestKinematics(t *testing.T) {
305314 Named : gantry .Named ("foo" ).AsNamed (),
306315 subAxes : twoAxes ,
307316 lengthsMm : []float64 {1 , 1 },
317+ model : referenceframe .NewSimpleModel ("" ),
308318 opMgr : operation .NewSingleOperationManager (),
309319 }
310320 model , err := fakemultiaxis .Kinematics (context .Background ())
@@ -315,6 +325,7 @@ func TestKinematics(t *testing.T) {
315325 Named : gantry .Named ("foo" ).AsNamed (),
316326 subAxes : threeAxes ,
317327 lengthsMm : []float64 {1 , 1 , 1 },
328+ model : referenceframe .NewSimpleModel ("" ),
318329 opMgr : operation .NewSingleOperationManager (),
319330 }
320331 model , err = fakemultiaxis .Kinematics (context .Background ())
@@ -342,6 +353,9 @@ func createComplexDeps() resource.Dependencies {
342353 mAx1 .StopFunc = func (ctx context.Context , extra map [string ]interface {}) error {
343354 return nil
344355 }
356+ mAx1 .KinematicsFunc = func (ctx context.Context ) (referenceframe.Model , error ) {
357+ return referenceframe .NewSimpleModel ("mAx1" ), nil
358+ }
345359
346360 position2 := []float64 {9 , 8 , 7 }
347361 mAx2 := inject .NewGantry ("2" )
@@ -362,6 +376,9 @@ func createComplexDeps() resource.Dependencies {
362376 mAx2 .StopFunc = func (ctx context.Context , extra map [string ]interface {}) error {
363377 return nil
364378 }
379+ mAx2 .KinematicsFunc = func (ctx context.Context ) (referenceframe.Model , error ) {
380+ return referenceframe .NewSimpleModel ("mAx2" ), nil
381+ }
365382
366383 fakeMotor := & fm.Motor {
367384 Named : motor .Named ("foo" ).AsNamed (),
0 commit comments