Virtual Breadboard API
Virtual Breadboard supports programmatic access and control over many user interface components to support automated testing and unit testing of circuits - start here VBBMicro Test framework .
VBB Components created with the CDK are composed using Widgets which are packaged up and published to the component cloud
The VBBMicro test probe can gain programmatic access to the the VBB component using the ID property with getComponent()
The Widgets used to create the component can be programmatically accessed using one of the getWidget() methods
A unit test can then programmatically sequence Widget actions to reproduce test scenarios that can be evaluated using assertTrue()
When using Avatars tests are run in-circuit
Packages
Package
Description
The Arduino Libraries supported by the Virtual Breadboard Java Runtime and the
ChatVBB Arduino project exporter.
The Virtual Breadboard Component Kit (CDK) enables control of circuit elements through Java programming, allowing users to programmatically access and manipulate components.
Widgets are elements of components built with the Component Development Kit (CDK) which can be accessed and programmatically controlled.
VBBMicro runtime libraries to support the VBB Java runtime.
The VBBMicro targets are specific instances components which map to physics pin footprints.