{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "Generac G-Panel generator control via BASgatewayLX",
 "short_model": "BASgatewayLX Generac G-Panel",
 "model_slug": "basgatewaylx-generac-g-panel",
 "aliases": [
  "G-Panel",
  "Generac G Panel",
  "Generac Modbus G-Panel"
 ],
 "equipment_type": "Generator set controller",
 "applies_to": "Generac generator sets with the G-Panel control (Modbus), read by a BASgatewayLX.",
 "summary": "Gateway profile for the Generac G-Panel: 197 objects (45 AI, 32 BI, 120 BO), 151 polled by default. Analog inputs give engine temperatures and pressures, fuel and coolant level, battery, bus and generator voltages, currents, kW, PF, frequency and rpm. The panel's status and alarm flags (common alarm, running, in auto, ready to accept load, each shutdown and warning) are mapped as Binary Outputs because they are Modbus coils.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile Generac_G_Panel__a_LX.csv; the profile maps the registers in the Generac G-Panel Modbus register list (https://www.ccontrols.com/support/dp/SupportFileGeneracGPanel.zip).",
  "Object instances are the ones this profile assigns when it is loaded into the gateway. A site that edited or rebuilt the profile may use different instances.",
  "Only 151 of the 197 rows are flagged for polling in the profile; the rest are served only after you tick them in the gateway. Their descriptions say \"not polled by default\".",
  "The CSV has no read/write column: Analog/Binary Inputs are read-only and Analog/Binary Outputs are commandable (priority array), which is how the gateway maps them (access inferred). Descriptions give the Modbus register each object reads.",
  "Some names appear more than once in the profile as published (USER CONFIGURABLE 08; USER CONFIGURABLE 09; BATTERY CHARGER FAIL); they are kept as printed and told apart by instance."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile Generac_G_Panel__a",
  "doc_number": "Generac_G_Panel__a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/GeneracGPanel.zip"
 },
 "integration": {
  "summary": "Read RUNNING, GENERATOR IN AUTO, READY TO ACCEPT LOAD and COMMON ALARM (Binary Outputs here) plus generator kW and voltage.",
  "minimum_points": [
   {
    "ref": "BO 128",
    "name": "RUNNING",
    "why": "Generator running"
   },
   {
    "ref": "BO 122",
    "name": "GENERATOR IN AUTO",
    "why": "Generator in auto"
   },
   {
    "ref": "BO 129",
    "name": "READY TO ACCEPT LOAD",
    "why": "Ready to accept load"
   },
   {
    "ref": "AI 35",
    "name": "GEN TOTAL KW",
    "why": "Generator total kW"
   },
   {
    "ref": "AI 34",
    "name": "GEN AVERAGE VOLTAGE",
    "why": "Generator average voltage"
   },
   {
    "ref": "AI 39",
    "name": "GEN FREQUENCY",
    "why": "Generator frequency"
   },
   {
    "ref": "AI 18",
    "name": "BATTERY VOLTAGE",
    "why": "Battery voltage"
   },
   {
    "ref": "BO 76",
    "name": "COMMON ALARM",
    "why": "Common alarm"
   },
   {
    "ref": "BO 77",
    "name": "COMMON WARNING",
    "why": "Common warning"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The BASgatewayLX presents each Modbus device as its own virtual BACnet device on BACnet IP; give it a unique device instance and Modbus address (serial) or IP address (Modbus TCP) when you add it with this profile.",
   "One BASgatewayLX handles up to 100 Modbus devices and 1000 polled points in total, so leave unneeded rows unpolled."
  ],
  "gotchas": [
   "Status and alarm flags are Binary Outputs (coils) in this profile; treat them as read-only and never write them.",
   "Unpolled rows do not appear as BACnet objects until enabled in the gateway's device profile page."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "OIL TEMPERATURE",
   "description": "Modbus 400140",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "COOLANT TEMPERATURE",
   "description": "Modbus 400142",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "OIL PRESSURE",
   "description": "Modbus 400144",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "GOVERNOR COMMAND",
   "description": "Modbus 400146",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "USER CONFIGURABLE 05",
   "description": "Modbus 400148; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "USER CONFIGURABLE 06",
   "description": "Modbus 400150; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "USER CONFIGURABLE 07",
   "description": "Modbus 400152; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "USER CONFIGURABLE 08",
   "description": "Modbus 400154; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "USER CONFIGURABLE 09",
   "description": "Modbus 400156; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "COOLANT LEVEL",
   "description": "Modbus 400158",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "FUEL LEVEL",
   "description": "Modbus 400160",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "AI-1 AUX INPUT 1",
   "description": "Modbus 400162",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "AI-2 AUX INPUT 2",
   "description": "Modbus 400164",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "USER CONFIGURABLE 14",
   "description": "Modbus 400166",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "BAT CHARGE CURRENT",
   "description": "Modbus 400168",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "USER CONFIGURABLE 16",
   "description": "Modbus 400170",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "USER CONFIGURABLE 17",
   "description": "Modbus 400172",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "BATTERY VOLTAGE",
   "description": "Modbus 400174",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "BUS CURRENT PHASE A",
   "description": "Modbus 400176",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "BUS CURRENT PHASE B",
   "description": "Modbus 400178",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "BUS CURRENT PHASE C",
   "description": "Modbus 400180",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "BUS AVERAGE CURRENT",
   "description": "Modbus 400182",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "GEN CURRENT PHASE A",
   "description": "Modbus 400184",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "GEN CURRENT PHASE B",
   "description": "Modbus 400186",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "GEN CURRENT PHASE C",
   "description": "Modbus 400188",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "GEN AVERAGE CURRENT",
   "description": "Modbus 400190",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "BUS VOLT PHASE A-B",
   "description": "Modbus 400192",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "BUS VOLT PHASE B-C",
   "description": "Modbus 400194",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "BUS VOLT PHASE C-A",
   "description": "Modbus 400196",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "BUS AVERAGE VOLTAGE",
   "description": "Modbus 400198",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "GEN VOLT PHASE A-B",
   "description": "Modbus 400200",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "GEN VOLT PHASE B-C",
   "description": "Modbus 400202",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "GEN VOLT PHASE C-A",
   "description": "Modbus 400204",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "GEN AVERAGE VOLTAGE",
   "description": "Modbus 400206",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "GEN TOTAL KW",
   "description": "Modbus 400208",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "BUS TOTAL KW",
   "description": "Modbus 400210",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "GEN TOTAL PF",
   "description": "Modbus 400212",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "BUS TOTAL PF",
   "description": "Modbus 400214",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "GEN FREQUENCY",
   "description": "Modbus 400216",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "BUS FREQUENCY",
   "description": "Modbus 400218",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "ENGINE RPM",
   "description": "Modbus 400220",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "RPM 2",
   "description": "Modbus 400222",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "RPM 3",
   "description": "Modbus 400224",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 44,
   "name": "AUTO SWITCH",
   "description": "Modbus 400129 bit 15",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 45,
   "name": "MANUAL SWITCH",
   "description": "Modbus 400129 bit 14",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 46,
   "name": "ALARM ACKNOWLEDGE",
   "description": "Modbus 400129 bit 13",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 47,
   "name": "EMERGENCY STOP",
   "description": "Modbus 400129 bit 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 48,
   "name": "REMOTE START",
   "description": "Modbus 400129 bit 11",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 49,
   "name": "BATTERY CHARGER FAIL",
   "description": "Modbus 400129 bit 10",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 50,
   "name": "RUPTURED BASIN",
   "description": "Modbus 400129 bit 9",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 51,
   "name": "USER CONFIGURABLE 08",
   "description": "Modbus 400129 bit 8; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 52,
   "name": "USER CONFIGURABLE 09",
   "description": "Modbus 400129 bit 7; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 53,
   "name": "USER CONFIGURABLE 10",
   "description": "Modbus 400129 bit 6; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 54,
   "name": "STOP DEADBUS CONNECT",
   "description": "Modbus 400129 bit 5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 55,
   "name": "EXERCISER",
   "description": "Modbus 400129 bit 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 56,
   "name": "GEN SWITCH STATUS",
   "description": "Modbus 400129 bit 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 57,
   "name": "UTIL SWITCH STATUS",
   "description": "Modbus 400129 bit 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 58,
   "name": "SEL TRIP STATUS",
   "description": "Modbus 400129 bit 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 59,
   "name": "MCB STATUS",
   "description": "Modbus 400129 bit 0",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 60,
   "name": "PHASE ROTATION VALID",
   "description": "Modbus 400130 bit 15",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 61,
   "name": "USER CONFIGURABLE 18",
   "description": "Modbus 400130 bit 14; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 62,
   "name": "USER CONFIGURABLE 19",
   "description": "Modbus 400130 bit 13; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 63,
   "name": "USER CONFIGURABLE 20",
   "description": "Modbus 400130 bit 12; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 64,
   "name": "USER CONFIGURABLE 21",
   "description": "Modbus 400130 bit 11; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 65,
   "name": "USER CONFIGURABLE 22",
   "description": "Modbus 400130 bit 10; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 66,
   "name": "USER CONFIGURABLE 23",
   "description": "Modbus 400130 bit 9; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 67,
   "name": "USER CONFIGURABLE 24",
   "description": "Modbus 400130 bit 8; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 68,
   "name": "MODEM SELECTED",
   "description": "Modbus 400130 bit 7",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 69,
   "name": "GENERATOR OVERSPEED",
   "description": "Modbus 400130 bit 6",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 70,
   "name": "DI-1",
   "description": "Modbus 400130 bit 5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 71,
   "name": "DI-2",
   "description": "Modbus 400130 bit 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 72,
   "name": "DI-3 / LINE POWER",
   "description": "Modbus 400130 bit 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 73,
   "name": "DI-4 / GENERATOR PWR",
   "description": "Modbus 400130 bit 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 74,
   "name": "USER CONFIGURABLE 31",
   "description": "Modbus 400130 bit 1; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 75,
   "name": "USER CONFIGURABLE 32",
   "description": "Modbus 400130 bit 0; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 76,
   "name": "COMMON ALARM",
   "description": "Modbus 400131 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 77,
   "name": "COMMON WARNING",
   "description": "Modbus 400131 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 78,
   "name": "LO OIL PRESSURE WARN",
   "description": "Modbus 400131 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 79,
   "name": "LO OIL PRESSURE ALRM",
   "description": "Modbus 400131 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 80,
   "name": "HI COOLANT TEMP WARN",
   "description": "Modbus 400131 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 81,
   "name": "HI COOLANT TEMP ALRM",
   "description": "Modbus 400131 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 82,
   "name": "LO COOLANT TEMP WARN",
   "description": "Modbus 400131 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 83,
   "name": "HI OIL TEMP WARN",
   "description": "Modbus 400131 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 84,
   "name": "HI OIL TEMP ALARM",
   "description": "Modbus 400131 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 85,
   "name": "LO BATTERY VOLT WARN",
   "description": "Modbus 400131 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 86,
   "name": "HI BATTERY VOLT WARN",
   "description": "Modbus 400131 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 87,
   "name": "OVERSPEED ALARM",
   "description": "Modbus 400131 bit 4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 88,
   "name": "UNDERSPEED ALARM",
   "description": "Modbus 400131 bit 3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 89,
   "name": "OVER VOLTAGE ALARM",
   "description": "Modbus 400131 bit 2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 90,
   "name": "UNDER VOLTAGE ALARM",
   "description": "Modbus 400131 bit 1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 91,
   "name": "OVER FREQUENCY ALARM",
   "description": "Modbus 400131 bit 0",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 92,
   "name": "UNDER FREQUENCY ALRM",
   "description": "Modbus 400132 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 93,
   "name": "HI FUEL ALARM",
   "description": "Modbus 400132 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 94,
   "name": "LO FUEL WARNING",
   "description": "Modbus 400132 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 95,
   "name": "LO FUEL ALARM",
   "description": "Modbus 400132 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 96,
   "name": "FAIL TO START ALARM",
   "description": "Modbus 400132 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 97,
   "name": "COOLANT LEVEL ALARM",
   "description": "Modbus 400132 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 98,
   "name": "RPM SENSOR FAIL ALRM",
   "description": "Modbus 400132 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 99,
   "name": "START INHIBIT ALARM",
   "description": "Modbus 400132 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 100,
   "name": "ESTOP ALARM",
   "description": "Modbus 400132 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 101,
   "name": "OIL PRESS SENSOR FLT",
   "description": "Modbus 400132 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 102,
   "name": "OIL TEMP SENSOR FLT",
   "description": "Modbus 400132 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 103,
   "name": "COOLANT TEMP SENSOR",
   "description": "Modbus 400132 bit 4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 104,
   "name": "KNOCK UNIT FAULT",
   "description": "Modbus 400132 bit 3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 105,
   "name": "KNOCK NOT CALIBRATED",
   "description": "Modbus 400132 bit 2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 106,
   "name": "XFER SWITCH ERROR AL",
   "description": "Modbus 400132 bit 1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 107,
   "name": "REVERSE POWER ALARM",
   "description": "Modbus 400132 bit 0",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 108,
   "name": "MCB IS OPEN",
   "description": "Modbus 400133 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 109,
   "name": "OIL FILT BLOCKD ALRM",
   "description": "Modbus 400133 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 110,
   "name": "AIR FILT BLOCKD ALRM",
   "description": "Modbus 400133 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 111,
   "name": "OXYGEN SENSOR FAULT",
   "description": "Modbus 400133 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 112,
   "name": "ALTERNATOR PROBLEM",
   "description": "Modbus 400133 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 113,
   "name": "GAS PRESSURE WARN",
   "description": "Modbus 400133 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 114,
   "name": "EXHAUST TEMP WARNING",
   "description": "Modbus 400133 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 115,
   "name": "EXHAUST TEMP ALARM",
   "description": "Modbus 400133 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 116,
   "name": "FLAME DETECTION",
   "description": "Modbus 400133 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 117,
   "name": "CARBON MONOXIDE ALRM",
   "description": "Modbus 400133 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 118,
   "name": "VACUUM SENSOR FAULT",
   "description": "Modbus 400133 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 119,
   "name": "CAM MAPPED O P",
   "description": "Modbus 400133 bit 4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 120,
   "name": "CRANK MAPPED O P",
   "description": "Modbus 400133 bit 3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 121,
   "name": "GAS FLOW SENSOR FLT",
   "description": "Modbus 400133 bit 2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 122,
   "name": "GENERATOR IN AUTO",
   "description": "Modbus 400133 bit 1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 123,
   "name": "GENERATOR IN MANUAL",
   "description": "Modbus 400133 bit 0",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 124,
   "name": "GENERATOR IN OFF",
   "description": "Modbus 400134 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 125,
   "name": "ENGINE STOPPED",
   "description": "Modbus 400134 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 126,
   "name": "ENGINE STOPPED-ALARM",
   "description": "Modbus 400134 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 127,
   "name": "STOPPED READY TO RUN",
   "description": "Modbus 400134 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 128,
   "name": "RUNNING",
   "description": "Modbus 400134 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 129,
   "name": "READY TO ACCEPT LOAD",
   "description": "Modbus 400134 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 130,
   "name": "ALARMS ENABLED",
   "description": "Modbus 400134 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 131,
   "name": "IN WARM UP",
   "description": "Modbus 400134 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 132,
   "name": "IN COOL DOWN",
   "description": "Modbus 400134 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 133,
   "name": "CRANKING",
   "description": "Modbus 400134 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 134,
   "name": "VOLTAGE DROPOUT",
   "description": "Modbus 400134 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 135,
   "name": "VOLTAGE PICKUP",
   "description": "Modbus 400134 bit 4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 136,
   "name": "IN LINE INTRRPT DLY",
   "description": "Modbus 400134 bit 3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 137,
   "name": "IN RETURN toUTIL DLY",
   "description": "Modbus 400134 bit 2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 138,
   "name": "IN TDN",
   "description": "Modbus 400134 bit 1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 139,
   "name": "LOAD SHEDDING",
   "description": "Modbus 400134 bit 0",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 140,
   "name": "OUT OF SERVICE",
   "description": "Modbus 400135 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 141,
   "name": "NEED SERVICE",
   "description": "Modbus 400135 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 142,
   "name": "BATTERY CHARGER FAIL",
   "description": "Modbus 400135 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 143,
   "name": "LINE POWER",
   "description": "Modbus 400135 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 144,
   "name": "GENERATOR POWER",
   "description": "Modbus 400135 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 145,
   "name": "GAS REDUCED - KNOCK",
   "description": "Modbus 400135 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 146,
   "name": "ALL ENGINES ON LINE",
   "description": "Modbus 400135 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 147,
   "name": "SHUTDOWN GENSET",
   "description": "Modbus 400135 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 148,
   "name": "CHECK VOLT PHASE ROT",
   "description": "Modbus 400135 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 149,
   "name": "CHECK CURR PHASE ROT",
   "description": "Modbus 400135 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 150,
   "name": "ILC ALARM/WARNING 1",
   "description": "Modbus 400135 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 151,
   "name": "ILC ALARM/WARNING 2",
   "description": "Modbus 400135 bit 4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 152,
   "name": "GAS SHUTOFF - KNOCK",
   "description": "Modbus 400135 bit 3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 153,
   "name": "HI INLET MAN TEMP AL",
   "description": "Modbus 400135 bit 2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 154,
   "name": "HI INLET MAN TEMP WN",
   "description": "Modbus 400135 bit 1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 155,
   "name": "LO TURBO PRESS - GAS",
   "description": "Modbus 400135 bit 0",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 156,
   "name": "LO TURBO PRESS - DSL",
   "description": "Modbus 400136 bit 15",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 157,
   "name": "LO GAS PRESS SHUTOFF",
   "description": "Modbus 400136 bit 14",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 158,
   "name": "LO GAS PRESS DISABLE",
   "description": "Modbus 400136 bit 13",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 159,
   "name": "HI GAS PRESS DISABLE",
   "description": "Modbus 400136 bit 12",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 160,
   "name": "CAC BYPASS VALVE FLT",
   "description": "Modbus 400136 bit 11",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 161,
   "name": "KNOCK SAMPLE MISSING",
   "description": "Modbus 400136 bit 10",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 162,
   "name": "DISABLE CHECKSYNC BD",
   "description": "Modbus 400136 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 163,
   "name": "FAULT RELAY ACTIVE",
   "description": "Modbus 400136 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 164,
   "name": "ANNUNCIATOR LIGHT 20",
   "description": "Modbus 400136 bit 7",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 165,
   "name": "PM-SC COMMS FAILED",
   "description": "Modbus 400136 bit 6",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 166,
   "name": "CHECK IF ILC RUNNING",
   "description": "Modbus 400136 bit 5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 167,
   "name": "USR CONFIGURABLE 092",
   "description": "Modbus 400136 bit 4; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 168,
   "name": "USR CONFIGURABLE 093",
   "description": "Modbus 400136 bit 3; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 169,
   "name": "USR CONFIGURABLE 094",
   "description": "Modbus 400136 bit 2; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 170,
   "name": "USR CONFIGURABLE 095",
   "description": "Modbus 400136 bit 1; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 171,
   "name": "USR CONFIGURABLE 096",
   "description": "Modbus 400136 bit 0; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 172,
   "name": "USR CONFIGURABLE 097",
   "description": "Modbus 400137 bit 15; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 173,
   "name": "USR CONFIGURABLE 098",
   "description": "Modbus 400137 bit 14; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 174,
   "name": "USR CONFIGURABLE 099",
   "description": "Modbus 400137 bit 13; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 175,
   "name": "USR CONFIGURABLE 100",
   "description": "Modbus 400137 bit 12; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 176,
   "name": "USR CONFIGURABLE 101",
   "description": "Modbus 400137 bit 11; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 177,
   "name": "USR CONFIGURABLE 102",
   "description": "Modbus 400137 bit 10; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 178,
   "name": "USR CONFIGURABLE 103",
   "description": "Modbus 400137 bit 9; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 179,
   "name": "USR CONFIGURABLE 104",
   "description": "Modbus 400137 bit 8; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 180,
   "name": "USR CONFIGURABLE 105",
   "description": "Modbus 400137 bit 7; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 181,
   "name": "USR CONFIGURABLE 106",
   "description": "Modbus 400137 bit 6; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 182,
   "name": "USR CONFIGURABLE 107",
   "description": "Modbus 400137 bit 5; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 183,
   "name": "USR CONFIGURABLE 108",
   "description": "Modbus 400137 bit 4; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 184,
   "name": "USR CONFIGURABLE 109",
   "description": "Modbus 400137 bit 3; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 185,
   "name": "USR CONFIGURABLE 110",
   "description": "Modbus 400137 bit 2; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 186,
   "name": "USR CONFIGURABLE 111",
   "description": "Modbus 400137 bit 1; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 187,
   "name": "USR CONFIGURABLE 112",
   "description": "Modbus 400137 bit 0; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 188,
   "name": "USR CONFIGURABLE 113",
   "description": "Modbus 400138 bit 15; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 189,
   "name": "USR CONFIGURABLE 114",
   "description": "Modbus 400138 bit 14; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 190,
   "name": "USR CONFIGURABLE 115",
   "description": "Modbus 400138 bit 13; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 191,
   "name": "USR CONFIGURABLE 116",
   "description": "Modbus 400138 bit 12; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 192,
   "name": "USR CONFIGURABLE 117",
   "description": "Modbus 400138 bit 11; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 193,
   "name": "USR CONFIGURABLE 118",
   "description": "Modbus 400138 bit 10; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 194,
   "name": "RPM MISSING IN CRANK",
   "description": "Modbus 400138 bit 9",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 195,
   "name": "ON-LINE IN BKUP MODE",
   "description": "Modbus 400138 bit 8",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 196,
   "name": "ENGINE HOURS NOW HI/LO",
   "description": "Modbus 400304; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 197,
   "name": "ENGINE HOURS NOW LO/HI",
   "description": "Modbus 400304; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-generac-g-panel",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
