A control system for a pump-motor assembly, the control system comprising: a drive unit for driving the pump-motor assembly and including: an enclosure including a cover and an enclosure body having an opening, the enclosure comprising ferrous metal and having a non-ferrous metal section and forming an enclosed space when the cover is positioned over the opening; a control unit positioned in the enclosed space, the control unit including application logic configured to control a motor of the pump-motor assembly based on control parameters provided by a user with a user input device and a power module comprising a plurality of power switches operable to generate a driving voltage for the motor; and an internal wireless link configured to receive the control parameters, the internal wireless link positioned inside the enclosed space when the cover is positioned over the opening; a communication module located outside the enclosure and configured to establish a short-range wireless link with the internal wireless link, the communication module including a transceiver configured to establish communication with the user input device and receive the control parameters therefrom, and the communication module configured to communicate the control parameters to the internal wireless link with the short-range wireless link; and an attachment feature detachably attaching the communication module to the enclosure with the communication module overlapping the non-ferrous metal section, providing isolated communications between the communication module and the control module to maintain the integrity of the enclosure. a drive unit for driving the pump-motor assembly and including: an enclosure including a cover and an enclosure body having an opening, the enclosure comprising ferrous metal and having a non-ferrous metal section and forming an enclosed space when the cover is positioned over the opening; a control unit positioned in the enclosed space, the control unit including application logic configured to control a motor of the pump-motor assembly based on control parameters provided by a user with a user input device and a power module comprising a plurality of power switches operable to generate a driving voltage for the motor; and an internal wireless link configured to receive the control parameters, the internal wireless link positioned inside the enclosed space when the cover is positioned over the opening; an enclosure including a cover and an enclosure body having an opening, the enclosure comprising ferrous metal and having a non-ferrous metal section and forming an enclosed space when the cover is positioned over the opening; a control unit positioned in the enclosed space, the control unit including application logic configured to control a motor of the pump-motor assembly based on control parameters provided by a user with a user input device and a power module comprising a plurality of power switches operable to generate a driving voltage for the motor; and an internal wireless link configured to receive the control parameters, the internal wireless link positioned inside the enclosed space when the cover is positioned over the opening; a communication module located outside the enclosure and configured to establish a short-range wireless link with the internal wireless link, the communication module including a transceiver configured to establish communication with the user input device and receive the control parameters therefrom, and the communication module configured to communicate the control parameters to the internal wireless link with the short-range wireless link; and an attachment feature detachably attaching the communication module to the enclosure with the communication module overlapping the non-ferrous metal section, providing isolated communications between the communication module and the control module to maintain the integrity of the enclosure.