Software Development Kit
BBT SDK is software package containing binaries, sources, samples and documentation for easy usage and extension. It is core software of Black Box Testing System.

Basic features:

  • highly modular software
  • clear hierarchical organization
  • easily extendable
  • fully transparent for front application

Components of SDK:

  • Binary DLL libraries for devices and core DLL library
  • Documentation
  • Sample sources
  • GUI application

BBT – SW & HW structure

BBT Structure

BBT – SDK structure

BBTS SDK contains:
Binary libraries, sample sources, documentation

SDK structure:
Device objects, device instances, device manager

Input & output files:
Configuration, screen, logfile, database

SDK extension:
MS Visual Studio, DLL structure, sample code, how-to user documentation

BBTS – device manager

  • Device manager is central point of SDK
  • Integration point for top application
  • Loading of device libraries (objects)
  • Loading of configuration files
  • Instancing of devices (instances)
  • Control scheduler for devices

BBTS – input files

  • Device driver library
  • Contains device object libraries for interfaces, equipment, I/O, processing logical devices
  • Configuration file
  • Describes system configuration
  • Based on that device instances will be created
bbt_sdk