{"id":459,"date":"2024-12-10T11:13:51","date_gmt":"2024-12-10T18:13:51","guid":{"rendered":"https:\/\/generatorsource.us\/?page_id=459"},"modified":"2025-07-21T14:24:38","modified_gmt":"2025-07-21T20:24:38","slug":"diagnostic-tools-used-for-generator-testing","status":"publish","type":"page","link":"https:\/\/generatorsource.com\/tools-info\/diagnostic-tools-used-for-generator-testing\/","title":{"rendered":"Diagnostic Tools Used for Generator Testing"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-base-color has-text-color has-background\" style=\"background-color:#02152a;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:0;padding-bottom:var(--wp--preset--spacing--30);padding-left:0\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-22ddeb9f wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">    <div class=\"generator-finder-tabs\">\r\n        <div id=\"top-of-page\"><\/div>\r\n        <div class=\"tab-navigation\">\r\n            <button class=\"tab-button desktop-active\" data-tab=\"buy\">Buy<\/button>\r\n            <button class=\"tab-button\" data-tab=\"sell\">Sell<\/button>\r\n            <button class=\"tab-button\" data-tab=\"service\">Service<\/button>\r\n            <button class=\"tab-button\" data-tab=\"rent\">Rent<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"tab-content\">\r\n            <div id=\"buy-tab\" class=\"tab-pane desktop-active\">\r\n    <form id=\"generator-finder-form\">\r\n        <label for=\"capacity-select\" class=\"screen-reader-text\">Generator Capacity<\/label>\r\n        <select name=\"capacity\" id=\"capacity-select\">\r\n            <option value=\"\">All Capacities<\/option>\r\n                            <option value=\"20-30 kW\">\r\n                    20-30 kW                <\/option>\r\n                            <option value=\"30-35 kW\">\r\n                    30-35 kW                <\/option>\r\n                            <option value=\"35-100 kW\">\r\n                    35-100 kW                <\/option>\r\n                            <option value=\"100-250 kW\">\r\n                    100-250 kW                <\/option>\r\n                            <option value=\"250-500 kW\">\r\n                    250-500 kW                <\/option>\r\n                            <option value=\"500-750 kW\">\r\n                    500-750 kW                <\/option>\r\n                            <option value=\"750-1000 kW\">\r\n                    750-1000 kW                <\/option>\r\n                            <option value=\"1000-1500 kW\">\r\n                    1000-1500 kW                <\/option>\r\n                            <option value=\"1500-2000 kW\">\r\n                    1500-2000 kW                <\/option>\r\n                            <option value=\"2000-2500 kW\">\r\n                    2000-2500 kW                <\/option>\r\n                            <option value=\"2500-5000 kW\">\r\n                    2500-5000 kW                <\/option>\r\n                    <\/select>\r\n\r\n        <label for=\"fuel-type-select\" class=\"screen-reader-text\">Fuel Type<\/label>\r\n        <select name=\"fuel_type\" id=\"fuel-type-select\">\r\n            <option value=\"\">All Fuel Types<\/option>\r\n                            <option value=\"Diesel\">\r\n                    Diesel                <\/option>\r\n                            <option value=\"Dual Fuel\">\r\n                    Dual Fuel                <\/option>\r\n                            <option value=\"Liquid Propane\/LPV\/Natural Gas\">\r\n                    Liquid Propane\/LPV\/Natural Gas                <\/option>\r\n                            <option value=\"Propane\">\r\n                    Propane                <\/option>\r\n                    <\/select>\r\n\r\n        <label for=\"manufacturer-select\" class=\"screen-reader-text\">Manufacturer<\/label>\r\n        <select name=\"manufacturer\" id=\"manufacturer-select\">\r\n            <option value=\"\">All Manufacturers<\/option>\r\n                            <option value=\"Atlas Copco\">\r\n                    Atlas Copco                <\/option>\r\n                            <option value=\"Baldor\">\r\n                    Baldor                <\/option>\r\n                            <option value=\"Caterpillar\">\r\n                    Caterpillar                <\/option>\r\n                            <option value=\"Cummins\">\r\n                    Cummins                <\/option>\r\n                            <option value=\"Detroit\">\r\n                    Detroit                <\/option>\r\n                            <option value=\"Doosan\">\r\n                    Doosan                <\/option>\r\n                            <option value=\"Generac\">\r\n                    Generac                <\/option>\r\n                            <option value=\"Hipower HTW\">\r\n                    Hipower HTW                <\/option>\r\n                            <option value=\"Katolight\">\r\n                    Katolight                <\/option>\r\n                            <option value=\"Kohler\">\r\n                    Kohler                <\/option>\r\n                            <option value=\"Mitsubishi\">\r\n                    Mitsubishi                <\/option>\r\n                            <option value=\"MTU\">\r\n                    MTU                <\/option>\r\n                            <option value=\"Multiquip\">\r\n                    Multiquip                <\/option>\r\n                            <option value=\"Olympian\">\r\n                    Olympian                <\/option>\r\n                            <option value=\"Power Secure\">\r\n                    Power Secure                <\/option>\r\n                            <option value=\"Pramac\">\r\n                    Pramac                <\/option>\r\n                            <option value=\"SDMO\">\r\n                    SDMO                <\/option>\r\n                            <option value=\"Spectrum\">\r\n                    Spectrum                <\/option>\r\n                            <option value=\"SWP\">\r\n                    SWP                <\/option>\r\n                            <option value=\"Volvo\">\r\n                    Volvo                <\/option>\r\n                            <option value=\"Wacker\">\r\n                    Wacker                <\/option>\r\n                            <option value=\"Waukesha\">\r\n                    Waukesha                <\/option>\r\n                            <option value=\"Whisperwatt\">\r\n                    Whisperwatt                <\/option>\r\n                            <option value=\"Winpower\">\r\n                    Winpower                <\/option>\r\n                    <\/select>\r\n\r\n        <label for=\"housing-type-select\" class=\"screen-reader-text\">Enclosure Type<\/label>\r\n        <select name=\"housing_type\" id=\"housing-type-select\">\r\n            <option value=\"\" disabled selected>Enclosure<\/option>\r\n                            <option value=\"Enclosed\">\r\n                    Enclosed                <\/option>\r\n                            <option value=\"Open\">\r\n                    Open                <\/option>\r\n                            <option value=\"Sound Attenuated\">\r\n                    Sound Attenuated                <\/option>\r\n                            <option value=\"Trailer\/Enclosed\">\r\n                    Trailer\/Enclosed                <\/option>\r\n                            <option value=\"Trailer\/SAE\">\r\n                    Trailer\/SAE                <\/option>\r\n                            <option value=\"Weatherproof\">\r\n                    Weatherproof                <\/option>\r\n                            <option value=\"Weatherproof\/SAE\">\r\n                    Weatherproof\/SAE                <\/option>\r\n                    <\/select>\r\n\r\n        <label for=\"portable-select\" class=\"screen-reader-text\">Mobility<\/label>\r\n        <select name=\"portable\" id=\"portable-select\">\r\n            <option value=\"\" disabled selected>Mobility<\/option>\r\n            <option value=\"No\">Stationary<\/option>\r\n            <option value=\"Yes\">Portable<\/option>\r\n        <\/select>\r\n\r\n        <button type=\"submit\" id=\"search-button\">\r\n            <span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>\r\n            Filter Inventory\r\n        <\/button>\r\n\r\n        <button type=\"reset\" id=\"reset-button\">Reset<\/button>\r\n    <\/form>\r\n<\/div>\r\n\r\n            <div id=\"sell-tab\" class=\"tab-pane\">\r\n                <h2>Sell Your Generator<\/h2>\r\n                \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f415762-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"415762\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/pages\/459#wpcf7-f415762-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"415762\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f415762-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<input class=\"wpcf7-form-control wpcf7-hidden page-title\" value=\"\" type=\"hidden\" name=\"pagetitle\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden page-url\" value=\"\" type=\"hidden\" name=\"pageurl\" \/>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"first\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First Name*\" value=\"\" type=\"text\" name=\"first\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"last\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Last Name*\" value=\"\" type=\"text\" name=\"last\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf7fullwidth-email\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email*\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"Phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"Phone\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"location\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Generator Location City &amp; State*\" value=\"\" type=\"text\" name=\"location\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"kw\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"kW (kilowatts)\" value=\"\" type=\"text\" name=\"kw\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"make\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Make\" value=\"\" type=\"text\" name=\"make\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"hours\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"Hours\" value=\"\" type=\"number\" name=\"hours\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"year-produced\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Year\" value=\"\" type=\"text\" name=\"year-produced\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf7fullwidth\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"2\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Generator description or additional details\" name=\"your-message\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<p class=\"mb10\">\n<\/p>\n<h3>Optional Images (max 5MB) - <a href=\"#photo-guide\">which photos do we need?<\/a>\n<\/h3>\n<div class=\"input-group\">\n\t<p><label for=\"image-1\">Enclosure w\/Manufacturer Name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"images\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-drag-n-drop-file d-none\" id=\"images\" aria-invalid=\"false\" type=\"file\" multiple=\"multiple\" data-name=\"images\" data-type=\"jpg|webp|jpeg|png|gif|mp4|mov|avi\" data-id=\"415762\" data-version=\"free version 1.3.9.3\" accept=\".jpg, .webp, .jpeg, .png, .gif, .mp4, .mov, .avi\" \/><\/span>\n\t<\/p>\n<\/div>\n<div>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"sms-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"sms-opt-in[]\" value=\"Text me (SMS) updates on generators and industry info.\" \/><span class=\"wpcf7-list-item-label\">Text me (SMS) updates on generators and industry info.<\/span><\/label><\/span><\/span><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"email-opt-in[]\" value=\"Email me new arrivals and power update industry trends.\" \/><span class=\"wpcf7-list-item-label\">Email me new arrivals and power update industry trends.<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n<\/div>\n<div class=\"hidden-trackers\">\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-1\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-2\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-3\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page-Group\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"gclid\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"url\" \/>\n[hidden ip-address default:\"[_remote_ip]\n\t<p>\"]\n\t<\/p>\n<\/div>\n<p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-4121127798\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAABp9klkImLKeVEzR\" data-theme=\"auto\" data-language=\"auto\" data-size=\"flexible\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-4121127798\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-4121127798\"), turnstile.render(\"#cf-turnstile-cf7-4121127798\", {sitekey:\"0x4AAAAAABp9klkImLKeVEzR\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-4121127798\"> <style>#cf-turnstile-cf7-4121127798 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-4121127798')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-4121127798');},1000)}})})});<\/script> <\/div><input class=\"wpcf7-form-control wpcf7-submit has-spinner formbutton\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n            <\/div>\r\n\r\n            <div id=\"service-tab\" class=\"tab-pane\">\r\n                <h2>Schedule Service<\/h2>\r\n                \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f53-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"53\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/pages\/459#wpcf7-f53-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"53\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f53-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<input class=\"wpcf7-form-control wpcf7-hidden page-title\" value=\"\" type=\"hidden\" name=\"pagetitle\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden page-url\" value=\"\" type=\"hidden\" name=\"pageurl\" \/>\n<div class=\"hidden-dropdown\">\n[hidden select* first_as_label \"Generator Service\" \"Purchase a Generator\" \"Rent a Generator\" \"Sell a Generator\" \"Other\"]\n<\/div>\n<p><a id=\"contact-form\"><\/a>\n<\/p>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"first-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First Name*\" value=\"\" type=\"text\" name=\"first-name\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"last-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Last Name*\" value=\"\" type=\"text\" name=\"last-name\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf7fullwidth-email\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email*\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"Phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"Phone\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"ApproximateSize\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"ApproximateSize\"><option value=\"\">Approximate Size*<\/option><option value=\"&lt; 20 kW\">&lt; 20 kW<\/option><option value=\"20 - 49 kW\">20 - 49 kW<\/option><option value=\"50 - 99 kW\">50 - 99 kW<\/option><option value=\"100 - 150 kW\">100 - 150 kW<\/option><option value=\"151 - 200 kW\">151 - 200 kW<\/option><option value=\"201 - 250 kW\">201 - 250 kW<\/option><option value=\"251 - 300 kW\">251 - 300 kW<\/option><option value=\"301 - 400 kW\">301 - 400 kW<\/option><option value=\"401 - 500 kW\">401 - 500 kW<\/option><option value=\"501 - 750 kW\">501 - 750 kW<\/option><option value=\"751 - 1000 kW\">751 - 1000 kW<\/option><option value=\"1001 - 1250 kW\">1001 - 1250 kW<\/option><option value=\"1251 - 1500 kW\">1251 - 1500 kW<\/option><option value=\"1501 - 1750 kW\">1501 - 1750 kW<\/option><option value=\"1751 - 2000 kW\">1751 - 2000 kW<\/option><option value=\"2001 - 2250 kW\">2001 - 2250 kW<\/option><option value=\"&gt;2250 kW\">&gt;2250 kW<\/option><option value=\"Multiple Megawatt Power Plant\">Multiple Megawatt Power Plant<\/option><option value=\"Not listed\">Not listed<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"zip\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-required wpcf7-validates-as-number\" autocomplete=\"zip\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Generator Zip Code*\" value=\"\" type=\"number\" name=\"zip\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf72col\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"location\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"location\"><option value=\"\">Nearest Service Location*<\/option><option value=\"Colorado \/ Front Range\">Colorado \/ Front Range<\/option><option value=\"Jacksonville, Florida\">Jacksonville, Florida<\/option><option value=\"Pensacola, Florida\">Pensacola, Florida<\/option><option value=\"Austin, Texas\">Austin, Texas<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"cf7fullwidth mb0\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Generator description or additional details\" name=\"your-message\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<div>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"sms-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"sms-opt-in[]\" value=\"Text me (SMS) updates on generators and industry info.\" \/><span class=\"wpcf7-list-item-label\">Text me (SMS) updates on generators and industry info.<\/span><\/label><\/span><\/span><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"email-opt-in[]\" value=\"Email me new arrivals and power update industry trends.\" \/><span class=\"wpcf7-list-item-label\">Email me new arrivals and power update industry trends.<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n<\/div>\n<div class=\"hidden-trackers\">\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-1\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-2\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-3\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page-Group\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"url\" \/>\n[hidden ip-address default:\"[_remote_ip]\n\t<p>\"]\n\t<\/p>\n<\/div>\n<p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-1301199259\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAABp9klkImLKeVEzR\" data-theme=\"auto\" data-language=\"auto\" data-size=\"flexible\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-1301199259\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-1301199259\"), turnstile.render(\"#cf-turnstile-cf7-1301199259\", {sitekey:\"0x4AAAAAABp9klkImLKeVEzR\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-1301199259\"> <style>#cf-turnstile-cf7-1301199259 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-1301199259')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-1301199259');},1000)}})})});<\/script> <\/div><input class=\"wpcf7-form-control wpcf7-submit has-spinner formbutton\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n            <\/div>\r\n\r\n            <div id=\"rent-tab\" class=\"tab-pane\">\r\n                <h2>Generator Rental Request Form<\/h2>\r\n                \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f416760-o3\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"416760\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/pages\/459#wpcf7-f416760-o3\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"416760\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f416760-o3\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"cf73col-row\">\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"first\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First Name*\" value=\"\" type=\"text\" name=\"first\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"last\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Last Name*\" value=\"\" type=\"text\" name=\"last\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"Phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"Phone\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email*\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"Zip\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-required wpcf7-validates-as-number\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Zip Code*\" value=\"\" type=\"number\" name=\"Zip\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"ApproximateSize\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"ApproximateSize\"><option value=\"\">Approximate Size*<\/option><option value=\"&lt; 20 kW\">&lt; 20 kW<\/option><option value=\"20 - 49 kW\">20 - 49 kW<\/option><option value=\"50 - 99 kW\">50 - 99 kW<\/option><option value=\"100 - 150 kW\">100 - 150 kW<\/option><option value=\"151 - 200 kW\">151 - 200 kW<\/option><option value=\"201 - 250 kW\">201 - 250 kW<\/option><option value=\"251 - 300 kW\">251 - 300 kW<\/option><option value=\"301 - 400 kW\">301 - 400 kW<\/option><option value=\"401 - 500 kW\">401 - 500 kW<\/option><option value=\"501 - 750 kW\">501 - 750 kW<\/option><option value=\"751 - 1000 kW\">751 - 1000 kW<\/option><option value=\"1001 - 1250 kW\">1001 - 1250 kW<\/option><option value=\"1251 - 1500 kW\">1251 - 1500 kW<\/option><option value=\"1501 - 1750 kW\">1501 - 1750 kW<\/option><option value=\"1751 - 2000 kW\">1751 - 2000 kW<\/option><option value=\"2001 - 2250 kW\">2001 - 2250 kW<\/option><option value=\"&gt;2250 kW\">&gt;2250 kW<\/option><option value=\"Multiple Megawatt Power Plant\">Multiple Megawatt Power Plant<\/option><option value=\"Not listed\">Not listed<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"industry\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"industry\"><option value=\"\">Industry*<\/option><option value=\"Agriculture\/Food\">Agriculture\/Food<\/option><option value=\"Agriculture\/Irrigation\">Agriculture\/Irrigation<\/option><option value=\"Cannabis\">Cannabis<\/option><option value=\"Commercial Bldg\">Commercial Bldg<\/option><option value=\"Construction\">Construction<\/option><option value=\"Data Center\">Data Center<\/option><option value=\"Demolition\">Demolition<\/option><option value=\"Elec. Utility\">Elec. Utility<\/option><option value=\"Elec. Contractor\">Elec. Contractor<\/option><option value=\"Forestry\">Forestry<\/option><option value=\"Gen. Industrial\">Gen. Industrial<\/option><option value=\"Genset Reseller\">Genset Reseller<\/option><option value=\"Hospital\/Health\">Hospital\/Health<\/option><option value=\"Hospitality\">Hospitality<\/option><option value=\"Manufacturing\">Manufacturing<\/option><option value=\"Mining\">Mining<\/option><option value=\"Oil\/Gas\">Oil\/Gas<\/option><option value=\"Telecom\">Telecom<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"cf72col\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"timeframe\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"timeframe\"><option value=\"\">Estimated Timeframe*<\/option><option value=\"Weekly\">Weekly<\/option><option value=\"Monthly\">Monthly<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"cf7fullwidth\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"2\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Additional details\" name=\"your-message\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<div>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"sms-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"sms-opt-in[]\" value=\"Text me (SMS) updates on generators and industry info.\" \/><span class=\"wpcf7-list-item-label\">Text me (SMS) updates on generators and industry info.<\/span><\/label><\/span><\/span><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email-opt-in\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"email-opt-in[]\" value=\"Email me new arrivals and power update industry trends.\" \/><span class=\"wpcf7-list-item-label\">Email me new arrivals and power update industry trends.<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n\t<div class=\"hidden-trackers\">\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-1\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-2\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Channel-Drilldown-3\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Landing-Page-Group\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"url\" \/>\n\t[hidden ip-address default:\"[_remote_ip]\n\t\t<p>\"]\n\t\t<\/p>\n\t<\/div>\n\t<div style=\"clear:both;\">\n\t<\/div>\n\t<p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-2752363014\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAABp9klkImLKeVEzR\" data-theme=\"auto\" data-language=\"auto\" data-size=\"flexible\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-2752363014\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-2752363014\"), turnstile.render(\"#cf-turnstile-cf7-2752363014\", {sitekey:\"0x4AAAAAABp9klkImLKeVEzR\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-2752363014\"> <style>#cf-turnstile-cf7-2752363014 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-2752363014')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-2752363014');},1000)}})})});<\/script> <\/div><input class=\"wpcf7-form-control wpcf7-submit has-spinner formbutton\" type=\"submit\" value=\"Submit\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <style>\r\n    .generator-finder-tabs {\r\n        max-width: 1300px;\r\n        margin: 0 auto;\r\n        padding: 20px;\r\n    }\r\n\r\n    .tab-navigation {\r\n        display: flex;\r\n        justify-content: center;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .tab-button {\r\n            border-color: var(--nv-text-dark-bg);\r\n    border-width: 1px;\r\n    border-radius: 20px;\r\n    padding-top: var(--wp--preset--spacing--30);\r\n    padding-right: var(--wp--preset--spacing--50);\r\n    padding-bottom: var(--wp--preset--spacing--30);\r\n    padding-left: var(--wp--preset--spacing--50);\r\n        cursor: pointer;\r\n        font-size: 14px;\r\n        font-weight:400;\r\n        color:#FFFFFF!important;\r\n    }\r\n    .tab-button:hover {\r\ncolor:#333!important;\r\n    }    \r\n\r\n    .tab-button.active {\r\n        background-color: #007bff;\r\n        color: white;\r\n    }\r\n\r\n    .tab-pane {\r\n        display: none; \/* Ensure all tab panes are hidden by default *\/\r\n    }\r\n\r\n    .tab-pane.active {\r\n        display: block; \/* Only show the active tab pane *\/\r\n    }\r\n\r\n    #generator-finder-form {\r\n        display: flex;\r\n        gap: 15px;\r\n        align-items: center;\r\n        justify-content: center;\r\n    }\r\n\r\n    #generator-finder-form select,\r\n    #generator-finder-form button {\r\n        padding: 10px;\r\n        border: 1px solid #ddd;\r\n        border-radius: 5px;\r\n        font-size: 14px;\r\n        min-width: 150px;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #generator-finder-form select option[disabled] {\r\n        color: #999;\r\n    }\r\n\r\n    #search-button {\r\n        display: flex;\r\n        align-items: center;\r\n        padding: 10px 20px;\r\n        background-color: #007bff;\r\n        color: white;\r\n        border: none;\r\n        border-radius: 5px;\r\n        cursor: pointer;\r\n        font-size: 14px;\r\n    }\r\n\r\n    #search-button:hover {\r\n        background-color: #0056b3;\r\n    }\r\n\r\n    #reset-button {\r\n        padding: 10px 20px;\r\n        background-color: white;\r\n        color: #3d3d3d;\r\n        border: 1px solid #3d3d3d;\r\n        border-radius: 5px;\r\n        cursor: pointer;\r\n        font-size: 14px;\r\n    }\r\n\r\n    #reset-button:hover {\r\n        background-color: #007bff;\r\n        color: white;\r\n        border-color: #007bff;\r\n    }\r\n\r\n    .loading-spinner {\r\n        display: none;\r\n        width: 16px;\r\n        height: 16px;\r\n        border: 2px solid white;\r\n        border-top: 2px solid transparent;\r\n        border-radius: 50%;\r\n        animation: spin 1s linear infinite;\r\n        margin-right: 8px;\r\n    }\r\n\r\n    .loading-spinner.active {\r\n        display: inline-block;\r\n    }\r\n\r\n    @keyframes spin {\r\n        0% { transform: rotate(0deg); }\r\n        100% { transform: rotate(360deg); }\r\n    }\r\n\r\n    @media (max-width: 1250px) {\r\n        #generator-finder-form {\r\n            flex-direction: column;\r\n            align-items: stretch;\r\n        }\r\n\r\n        #generator-finder-form select,\r\n        #generator-finder-form button {\r\n            width: 100%;\r\n            margin-bottom: 10px;\r\n        }\r\n\r\n        #search-button,\r\n        #reset-button {\r\n            width: 100%;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .tab-pane {\r\n            display: none !important; \/* Override any other styles *\/\r\n        }\r\n        .tab-pane.active {\r\n            display: block !important; \/* Ensure active tab is visible *\/\r\n        }\r\n        .tab-button {\r\n            color: #000;\r\n        }\r\n        .tab-button.active {\r\n            background-color: #007bff;\r\n            color: white;\r\n        }\r\n        .tab-content {\r\n            display: none; \/* Hide tab content container on mobile by default *\/\r\n        }\r\n        .tab-content.active {\r\n            display: block; \/* Show tab content when a tab is active *\/\r\n        }\r\n.tab-navigation { margin-bottom: -13px!important;}\r\n        .tab-pane.desktop-active {\r\n            display: block;\r\n        }\r\n        .tab-button.desktop-active {\r\n            background-color: #007bff;\r\n            color: white;\r\n        }\r\n    }\r\n\r\n    .results-buttons {\r\n        display: flex;\r\n        gap: 15px;\r\n        justify-content: center;\r\n        margin-top: 20px;\r\n    }\r\n\r\n    .results-buttons a {\r\n        padding: 10px 20px;\r\n        border-radius: 5px;\r\n        font-size: 14px;\r\n        text-decoration: none;\r\n        text-align: center;\r\n        display: inline-block;\r\n        margin-bottom: 80px;\r\n    }\r\n\r\n    .back-to-filters {\r\n        background-color: white;\r\n        color: #3d3d3d;\r\n        border: 1px solid #3d3d3d;\r\n    }\r\n\r\n    .back-to-filters:hover {\r\n        background-color: #007bff;\r\n        color: white;\r\n        border-color: #007bff;\r\n    }\r\n\r\n    .view-inventory {\r\n        background-color: #007bff;\r\n        color: white;\r\n        border: none;\r\n    }\r\n\r\n    .view-inventory:hover {\r\n        background-color: #0056b3;\r\n    }\r\n    <\/style>\r\n\r\n    <script>\r\n    let currentPage = 1;\r\n    let isFilterRequestInProgress = false;\r\n    let totalResults = 0;\r\n    let maxPages = 1;\r\n\r\n    function debounce(func, wait) {\r\n        let timeout;\r\n        return function executedFunction(...args) {\r\n            const later = () => {\r\n                clearTimeout(timeout);\r\n                func(...args);\r\n            };\r\n            clearTimeout(timeout);\r\n            timeout = setTimeout(later, wait);\r\n        };\r\n    }\r\n\r\n    function fetchGeneratorResults(page = 1) {\r\n        if (isFilterRequestInProgress) {\r\n            return;\r\n        }\r\n        isFilterRequestInProgress = true;\r\n\r\n        const form = document.getElementById('generator-finder-form');\r\n        const formData = new FormData(form);\r\n        formData.append('paged', page);\r\n        formData.append('posts_per_page', -1);\r\n\r\n        const resultsGrid = document.getElementById('results-grid');\r\n        const searchButton = document.getElementById('search-button');\r\n        const loadingSpinner = document.getElementById('loading-spinner');\r\n        const backToFiltersLink = document.getElementById('back-to-filters-link');\r\n        const viewInventoryLink = document.getElementById('view-inventory-link');\r\n\r\n        if (!resultsGrid || !searchButton || !loadingSpinner) {\r\n            isFilterRequestInProgress = false;\r\n            return;\r\n        }\r\n\r\n        loadingSpinner.classList.add('active');\r\n        searchButton.innerHTML = `<span class=\"loading-spinner active\" id=\"loading-spinner\"><\/span>Searching Inventory...`;\r\n\r\n        resultsGrid.style.opacity = '0';\r\n\r\n        fetch('https:\/\/generatorsource.com\/wp-admin\/admin-ajax.php?action=filter_inventory', {\r\n            method: 'POST',\r\n            body: formData,\r\n        })\r\n        .then(response => {\r\n            if (!response.ok) {\r\n                throw new Error('Network response was not ok');\r\n            }\r\n            return response.json();\r\n        })\r\n        .then(data => {\r\n            resultsGrid.innerHTML = '';\r\n            resultsGrid.insertAdjacentHTML('beforeend', data.html);\r\n            currentPage = data.current_page;\r\n            totalResults = data.total_results;\r\n            maxPages = data.max_pages;\r\n\r\n            searchButton.innerHTML = `<span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>Show&nbsp;<span id=\"match-count\">${data.total_results}<\/span>&nbsp;matches`;\r\n\r\n            const resultCount = resultsGrid.querySelector('.custom-result-count');\r\n            const resultsCountDiv = document.getElementById('results-count');\r\n            if (resultCount) {\r\n                resultsCountDiv.innerHTML = resultCount.innerHTML;\r\n                resultCount.remove();\r\n            } else {\r\n                resultsCountDiv.innerHTML = '';\r\n            }\r\n\r\n            resultsGrid.classList.add('fade-in');\r\n            resultsGrid.style.opacity = '1';\r\n\r\n            \/\/ Show both buttons if results are present\r\n            if (backToFiltersLink && viewInventoryLink && totalResults > 0) {\r\n                backToFiltersLink.style.display = 'inline-block';\r\n                viewInventoryLink.style.display = 'inline-block';\r\n            }\r\n\r\n            const resultsSection = document.getElementById('results');\r\n            if (resultsSection) {\r\n                resultsSection.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            }\r\n        })\r\n        .catch(error => {\r\n            resultsGrid.innerHTML = '<p>Error loading results. Please try again.<\/p>';\r\n            searchButton.innerHTML = `<span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>Filter Inventory`;\r\n            \/\/ Hide both buttons on error\r\n            if (backToFiltersLink && viewInventoryLink) {\r\n                backToFiltersLink.style.display = 'none';\r\n                viewInventoryLink.style.display = 'none';\r\n            }\r\n        })\r\n        .finally(() => {\r\n            isFilterRequestInProgress = false;\r\n        });\r\n    }\r\n\r\n    function updateMatchCount() {\r\n        const form = document.getElementById('generator-finder-form');\r\n        const formData = new FormData(form);\r\n        formData.append('paged', 1);\r\n        formData.append('posts_per_page', -1);\r\n\r\n        const searchButton = document.getElementById('search-button');\r\n\r\n        if (!searchButton) {\r\n            return;\r\n        }\r\n\r\n        searchButton.innerHTML = `<span class=\"loading-spinner active\" id=\"loading-spinner\"><\/span>Searching Inventory...`;\r\n\r\n        fetch('https:\/\/generatorsource.com\/wp-admin\/admin-ajax.php?action=filter_inventory', {\r\n            method: 'POST',\r\n            body: formData,\r\n        })\r\n        .then(response => response.json())\r\n        .then(data => {\r\n            searchButton.innerHTML = `<span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>Show&nbsp;<span id=\"match-count\">${data.total_results}<\/span>&nbsp;matches`;\r\n        })\r\n        .catch(error => {\r\n            searchButton.innerHTML = `<span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>Filter Inventory`;\r\n        });\r\n    }\r\n\r\n    const debouncedFetchGenerator = debounce(fetchGeneratorResults, 500);\r\n    const debouncedUpdateMatchCount = debounce(updateMatchCount, 500);\r\n\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        const form = document.getElementById('generator-finder-form');\r\n        if (!form) {\r\n            return;\r\n        }\r\n\r\n        form.addEventListener('submit', function(e) {\r\n            e.preventDefault();\r\n            currentPage = 1;\r\n            debouncedFetchGenerator(currentPage);\r\n        });\r\n\r\n        document.querySelectorAll('#generator-finder-form select').forEach(function(select) {\r\n            select.addEventListener('change', function() {\r\n                if (this.value !== '' && this.value !== null) {\r\n                    debouncedUpdateMatchCount();\r\n                }\r\n            });\r\n        });\r\n\r\n        const resetButton = document.getElementById('reset-button');\r\n        if (resetButton) {\r\n            resetButton.addEventListener('click', function(e) {\r\n                e.preventDefault();\r\n                form.reset();\r\n                const searchButton = document.getElementById('search-button');\r\n                const backToFiltersLink = document.getElementById('back-to-filters-link');\r\n                const viewInventoryLink = document.getElementById('view-inventory-link');\r\n                if (searchButton) {\r\n                    searchButton.innerHTML = `<span class=\"loading-spinner\" id=\"loading-spinner\"><\/span>Filter Inventory`;\r\n                }\r\n                const resultsCountDiv = document.getElementById('results-count');\r\n                const resultsGrid = document.getElementById('results-grid');\r\n                if (resultsCountDiv) {\r\n                    resultsCountDiv.innerHTML = '';\r\n                }\r\n                if (resultsGrid) {\r\n                    resultsGrid.innerHTML = '';\r\n                }\r\n                \/\/ Hide both buttons on reset\r\n                if (backToFiltersLink && viewInventoryLink) {\r\n                    backToFiltersLink.style.display = 'none';\r\n                    viewInventoryLink.style.display = 'none';\r\n                }\r\n                history.pushState(null, '', 'https:\/\/generatorsource.com\/tools-info\/diagnostic-tools-used-for-generator-testing\/');\r\n            });\r\n        }\r\n\r\n        \/\/ Tab switching and reCAPTCHA logic\r\n        document.querySelectorAll('.tab-button').forEach(button => {\r\n            button.addEventListener('click', function() {\r\n                \/\/ Remove active class from all buttons and panes\r\n                document.querySelectorAll('.tab-button').forEach(btn => btn.classList.remove('active'));\r\n                document.querySelectorAll('.tab-pane').forEach(pane => pane.classList.remove('active'));\r\n                document.querySelector('.tab-content').classList.remove('active');\r\n\r\n                \/\/ Add active class to the clicked button and corresponding pane\r\n                this.classList.add('active');\r\n                const tabId = this.getAttribute('data-tab') + '-tab';\r\n                document.getElementById(tabId).classList.add('active');\r\n                document.querySelector('.tab-content').classList.add('active');\r\n\r\n                \/\/ Handle desktop-specific active state\r\n                if (window.innerWidth > 768) {\r\n                    document.querySelectorAll('.tab-button').forEach(btn => btn.classList.remove('desktop-active'));\r\n                    document.querySelectorAll('.tab-pane').forEach(pane => pane.classList.remove('desktop-active'));\r\n                    this.classList.add('desktop-active');\r\n                    document.getElementById(tabId).classList.add('desktop-active');\r\n                }\r\n\r\n\r\n            });\r\n        });\r\n\r\n        \/\/ Set initial active tab (Buy) on load for desktop only\r\n        if (window.innerWidth > 768) {\r\n            document.querySelector('.tab-button.desktop-active').classList.add('active');\r\n            document.getElementById('buy-tab').classList.add('active');\r\n            document.querySelector('.tab-content').classList.add('active');\r\n        } else {\r\n            \/\/ On mobile, remove desktop-active and active classes to ensure no tab is open by default\r\n            document.querySelectorAll('.tab-button.desktop-active').forEach(btn => btn.classList.remove('desktop-active', 'active'));\r\n            document.querySelectorAll('.tab-pane.desktop-active').forEach(pane => pane.classList.remove('desktop-active', 'active'));\r\n            document.querySelector('.tab-content').classList.remove('active');\r\n        }\r\n    });\r\n    <\/script>\r\n    \n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"nv-cv-m wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--60)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"nv-bc-count-wrap\"><nav class=\"woocommerce-breadcrumb\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/generatorsource.com\/\">Home<\/a><span class=\"nv-breadcrumb-delimiter\">\\<\/span><a href=\"https:\/\/generatorsource.com\/tools-info\/\">Research<\/a><span class=\"nv-breadcrumb-delimiter\">\\<\/span>Diagnostic Tools Used for Generator Testing<\/nav><\/div>\n<\/div><\/div>\n\n\n    <div id=\"results\" class=\"results-anchor\">\r\n        <div id=\"results-count\" class=\"results-count\"><\/div>\r\n\r\n        <div id=\"results-grid\" class=\"thumbnails-container\">\r\n            <\/div>\r\n\r\n        <div class=\"results-buttons\">\r\n            <a href=\"#top-of-page\" id=\"back-to-filters-link\" class=\"back-to-filters\" style=\"display: none;\">Back to Filters<\/a>\r\n            <a href=\"https:\/\/generatorsource.com\/inventory\/\" id=\"view-inventory-link\" class=\"view-inventory\" style=\"display: none;\">View Full Inventory<\/a>\r\n        <\/div>\r\n    <\/div>\r\n    \n\n\n\n<h1 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--60)\">Diagnostic Tools Used for Generator Testing<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">Electrical\/Electronic&nbsp;Diagnostics<\/h3>\n\n\n\n<p>Advanced power generators are a complete integrated system. The engine operating software can be controlled by commands from a system controller, such as a Cummins PCC controller. Technicians use a variety of electrical\/electronic diagnostic tools to test and troubleshoot power generation systems.&nbsp;<\/p>\n\n\n\n<p>Multimeters, megohmmeters and clamp-on ammeters are some of the hand-held diagnostic tools needed. Portable load bank testers supply an external load to accurately test the generator under a controlled load. Manufacturer software is installed on service tools (laptop computers) to communicate with generator control systems.&nbsp;<\/p>\n\n\n\n<p>This article provides information on the function and common uses of both hand-held devices and software diagnostic tools. Generator Source always suggests using a trained power generator technician, licensed commercial electrician, or electrical contractor when working with any electrical equipment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hand-Held Meters<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\"><em><strong>Multimeter<\/strong><\/em><\/h4>\n\n\n\n<p>Multimeters are one of the most common tools our power generation technicians use on a daily basis. These meters are used to check for opens, shorts, and grounds in a circuit and more. Resistance, voltage, and amperage selections are common. Early multimeters were analog, and a needle moved across a scale. Today&#8217;s multimeters are a digital multifunction electronic test tool with many capabilities.<\/p>\n\n\n\n<p>Voltage tests are competed without isolating the circuit. However, amperage tests are a bit more complicated because the circuit must be routed through the multimeter. Conductors and coils are disconnected from the circuit when taking resistance readings.&nbsp;Generator stator winding specifications dictate the resistance of an individual coil. If the coil resistance is above specification, the alternator must be replaced or reconditioned. The resistance between individual coils must be infinite (OL).<\/p>\n\n\n\n<p>The multimeter is the go-to meter for field technicians. It is the most reached-for tool in a technicians arsenal.<\/p>\n\n\n\n<p>There are many adapters available to increase the meter capability. Below are some examples:<\/p>\n\n\n\n<ul class=\"nv-cv-m wp-block-list\">\n<li>Clamp-on Current Transformer &#8211; Equips standard multimeter with clamp meter capability<\/li>\n\n\n\n<li>Inductive Pick-Up\/External Trigger &#8211; Allows technician to measure Revolution Per Minute (RPM)<\/li>\n\n\n\n<li>Pressure Vacuum Module &#8211; Adds digital vacuum and pressure readings to multimeter<\/li>\n\n\n\n<li>Integrated Temperature Probe &#8211; Allows multimeter to measure temperatures<\/li>\n<\/ul>\n\n\n\n<p>There are many additional accessories for multimeters. For more information on one of the most popular manufacturers of Multimeters, visit the&nbsp;<a href=\"https:\/\/www.fluke.com\/en-us\/products\/electrical-testing\/digital-multimeters\" target=\"_blank\" rel=\"noreferrer noopener\">FLUKE<\/a>&nbsp;website. &nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\"><em><strong>Clamp-On Ammeter<\/strong><\/em><\/h4>\n\n\n\n<p>Alternating Current (AC) clamp-ammeters have two ferrite or soft iron jaws wound with wire. The jaws are opened and closed around the conductor.&nbsp;When electrical current flows through a conductor, a magnetic field is produced. The magnetic field fluctuates proportionally to the load. A current transformer inside the meter translates the field fluctuations into an AC amperage reading.&nbsp;<\/p>\n\n\n\n<p>Direct Current (DC) clamp-ammeters are constructed with hall effect sensors. DC current flows in a fixed polarity and the magnetic field around the conductor does not change. The jaws are clamped around a conductor. The fixed-polarity flow produces a small amount of voltage. The ammeter hall effect sensors translate the voltage to a DC amperage reading.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\"><em><strong>Megohmmeter<\/strong><\/em><\/h4>\n\n\n\n<p>These are sometimes referred to as megger testing and advertised as an insulation tester. Heat is generated as electricity flows through a wire or coil. Insulation can break down due to excessive heat or time. The megohmmeter passes high voltage low amperage through a wire or coil. A common rule of thumb is insulation is acceptable with anything over 1 mega ohm reading. Alternators must be replaced with degraded or damaged stator winding insulation. Any wire in a control system that has heat damage to insulation should be checked and replaced. For more information on insulation testers like one of the ones shown to the right,&nbsp; visit this&nbsp;<a href=\"https:\/\/www.amprobe.com\/Amprobe\/usen\/Products\/DMM.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Amprobe Resistance Tester page<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Digitally Controlled Systems<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized has-custom-border\"><img decoding=\"async\" src=\"https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Insulation-Tester.jpg\" alt=\"Industrial generator insulation tester\" class=\"wp-image-462\" style=\"border-radius:8px;width:400px\" title=\"\"><\/figure>\n<\/div>\n\n\n<p>A power generation system (such as a diesel generator) can be broken into the three main components:<\/p>\n\n\n\n<ul class=\"nv-cv-d nv-cv-m wp-block-list\">\n<li>Prime Mover &#8211; Engine and associated support systems.<\/li>\n\n\n\n<li>Alternator &#8211;&nbsp;Produces electricity. Also referred to as a Generator End. Frequency is determined by rotation speed. Output voltage by stator configuration.<\/li>\n\n\n\n<li>Control System &#8211; Interfaces engine with alternator to accommodate load demand.<\/li>\n<\/ul>\n\n\n\n<p>The control system is constructed in a Programmable Logic Control (PLC) configuration. A power supply converts input panel supply AC and converts to DC for Central Processing Unit (CPU) use. The CPU receives inputs and transmits outputs via the I\/O portion. The input and output are low voltage DC signals. These signals can take place so quickly that conventional hand-held meters cannot measure the transition.&nbsp;<\/p>\n\n\n\n<p>The CPU receives inputs from the system, calculates the proper outputs, and distributes appropriate component. Inputs are received from components like; temperature sensors, speed sensors and pressure sensors. Outputs are sent components such as; Light Emitting Diodes (LED), injector fire signals and internal system relays.&nbsp;<\/p>\n\n\n\n<p>It is close to impossible to troubleshoot, repair, test and monitor these advanced systems with just standard hand-held meters. The control panel indicates errors and operating condition abnormalities. Some of them feature condensed troubleshooting steps. Many manufacturers offer an electronic service tool as an option. Technicians can access the controller for testing, history and detailed operating parameters. For Cummins PCC information, go to&nbsp;<a href=\"https:\/\/power.cummins.com\/sites\/default\/files\/APSB-5795-EN.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Generator Set Controls Accessories<\/a>.&nbsp;<\/p>\n\n\n\n<p>Both electronic service tool and hand-held meters are often used in troubleshooting complicated systems. An example of this is below:<\/p>\n\n\n\n<p>The generator shuts down during normal operation. The technician accesses the controller and three out of five injectors have alarm conditions. Open circuit alarm and short circuit alarms are both present. Software cannot locate exact cause. Output from CPU is disconnected and resistance tests support alarms. Injector harness inspection reveals melted harness because of failed harness hanger. Injector harness is replaced, and unit is tested.&nbsp;<\/p>\n\n\n\n<p>Our technicians are well versed in the use of troubleshooting procedures and electronic tool usage.&nbsp;<a href=\"https:\/\/generatorsource.com\/contact-us\/\" data-type=\"page\" data-id=\"2178\">Contact Us<\/a>&nbsp;with any generator service needs or questions.<\/p>\n\n\n\n<div class=\"nv-cv-d nv-cv-m nv-cv-d nv-cv-m wp-block-group center1200\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns contact-cta is-layout-flex wp-container-core-columns-is-layout-c05257ab wp-block-columns-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-group\" style=\"border-radius:20px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--60)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-4db7d6ca wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-text-align-left contact-cta has-medium-font-size\"><strong>Still have questions or looking for more information?<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left contact-cta has-small-font-size\">Generator Source specializes in low-hour, used, new, and surplus generator sets. We have a wide variety of generator sizes and models to fit any project. We are not a broker, we own what we sell. <br>Call us today (<strong><a href=\"tel:877-866-6895\">877-866-6895<\/a><\/strong>) or click Contact Us to be connected with one of our experienced sales reps.&nbsp;<br><strong>We have 350+ generators in stock and ready to ship!<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-c3255119 wp-block-buttons-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-button is-style-outline johnny-buttons is-style-default contact-cta is-style-outline--1\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-color-background-color has-text-color has-background has-link-color has-border-color has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/generatorsource.com\/generator-service\/\" style=\"border-color:var(--nv-secondary-accent);border-width:1px;border-radius:8px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);font-size:15px\">Schedule Service<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline johnny-buttons is-style-default contact-cta is-style-outline--2\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-color-background-color has-text-color has-background has-link-color has-border-color has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/generatorsource.com\/inventory\/\" style=\"border-color:var(--nv-secondary-accent);border-width:1px;border-radius:8px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);font-size:15px\">Browse Inventory<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline johnny-buttons is-style-default contact-cta is-style-outline--3\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-color-background-color has-text-color has-background has-link-color has-border-color has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/generatorsource.com\/contact-us\/\" style=\"border-color:var(--nv-secondary-accent);border-width:1px;border-radius:8px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);font-size:15px\">Contact Us<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0;flex-basis:50%\"><div class=\"wp-block-image is-style-rounded\">\n<figure class=\"alignleft size-full has-custom-border wp-container-content-9d2aa341\" id=\"wp-block-themeisle-blocks-image-4c5e7ad8\"><img loading=\"lazy\" decoding=\"async\" width=\"1301\" height=\"776\" src=\"https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252.webp\" alt=\"Still have questions or looking for more information?\" class=\"wp-image-2219\" style=\"border-style:none;border-width:0px;border-radius:20px\" title=\"\" srcset=\"https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252.webp 1301w, https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252-1200x716.webp 1200w, https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252-64x38.webp 64w, https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252-450x268.webp 450w, https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252-1024x611.webp 1024w, https:\/\/generatorsource.com\/wp-content\/uploads\/2024\/12\/Jared-Ad-Pics-05-scaled-e1730387920941-1-e1735342114252-768x458.webp 768w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Diagnostic Tools Used for Generator Testing Electrical\/Electronic&nbsp;Diagnostics Advanced power generators are a complete integrated system. The engine operating software can be controlled by commands from a system controller, such as a Cummins PCC controller. Technicians use a variety of electrical\/electronic diagnostic tools to test and troubleshoot power generation systems.&nbsp; Multimeters, megohmmeters and clamp-on ammeters are&hellip;&nbsp;<a href=\"https:\/\/generatorsource.com\/tools-info\/diagnostic-tools-used-for-generator-testing\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Diagnostic Tools Used for Generator Testing<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":3063,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"_lp_hide_navbar":false,"_banner_use_default_message":true,"_banner_use_default_link":true,"_banner_use_default_phone":true,"_banner_message":"Immediate Availability - Expedited Shipping to US & Canada","_banner_link_url":"https:\/\/generatorsource.com\/inventory","_banner_phone":"877-866-6895","_lp_capacity_low":"","_lp_capacity_high":"","_lp_fuel_type":"","_lp_portable":"","_lp_make":"","_lp_unit_numbers":"","_lp_posts_per_page":"0","_lp_condition":"","footnotes":""},"class_list":["post-459","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/pages\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/comments?post=459"}],"version-history":[{"count":0,"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/pages\/459\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/pages\/3063"}],"wp:attachment":[{"href":"https:\/\/generatorsource.com\/wp-json\/wp\/v2\/media?parent=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}