You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [ ] Add SensorFactory.createLimelight() to return a Limelight while also providing creating an appropriate SimDevice for it either via subclassing or using Mockito. The SimDevice would include kInput values for things like tx, ty, etc.
Add a LimelightSim class to wrap the SimDeviceSim object corresponding to the SimDevice created above. The LimelightSim object provides the API to simulation code and should provide methods such as setTx(), setTy(), etc.
- [ ] AddSensorFactory.createLimelight()to return aLimelightwhile also providing creating an appropriateSimDevicefor it either via subclassing or using Mockito. TheSimDevicewould includekInputvalues for things liketx,ty, etc.LimelightSimclass towrap theprovide methods such asSimDeviceSimobject corresponding to theSimDevicecreated above. TheLimelightSimobject provides the API to simulation code and shouldsetTx(),setTy(), etc.