Skip to content

Instantly share code, notes, and snippets.

@nag92
Forked from madhephaestus/servoVitamin.groovy
Created January 26, 2018 14:58
Show Gist options
  • Save nag92/dcb30727daede1349376801dcccb14a9 to your computer and use it in GitHub Desktop.
Save nag92/dcb30727daede1349376801dcccb14a9 to your computer and use it in GitHub Desktop.
Adding new file from BowlerStudio
import com.neuronrobotics.bowlerstudio.vitamins.Vitamins;
// Set a specific repository for the vitamins
Vitamins.setGitRepoDatabase("https://github.com/madhephaestus/Hardware-Dimensions.git")
ArrayList<String> types = Vitamins.listVitaminTypes()
println "\n\nAll availible types: "+types
CSG vitaminFromScript = Vitamins.get("hobbyServo","Dynam");
println "\n\nOptional servo sizes: "+Vitamins.listVitaminSizes("hobbyServo")
HashMap<String, Object> vitaminData = Vitamins.getConfiguration( "hobbyServo","Dynam")
println "\n\nMeasurments used to generate servo: "+vitaminData
println "\n\nA specific measurment : "+vitaminData.servoShaftSideHeight
println "A specific measurment using HashMap syntax : "+vitaminData.get("servoShaftSideHeight")
println "\n\nHorn data "+Vitamins.getConfiguration( "hobbyServoHorn","hv6214mg_1")
return vitaminFromScript
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment