These pre-programmed function blocks—Embedded App Pool functionality—give OEMs advanced motor control right out of the box for T6 auxiliary inverters. Examples of these pre-engineered libraries include torque/speed control for motors and CAN J1939 communications. This app development environment is open for OEMs to create their own proprietary applications and special functions for motor start-up routines, low battery operation and special diagnostic and test routines.