<NetworkDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://kayak.2codeornot2code.org/1.0" xsi:schemaLocation="Definition.xsd">
  <Document name="Some Document Name">some text</Document>
  <Bus name="converted/from_xlsx/test">
    <Message id="0xFF9B41" length="9" name="CommandModeControlAPU2">
      <Signal name="Enable_command" offset="1" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="FaultClear_command" offset="3" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Clear Faults" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MasterFollowerMode_command" offset="17" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Master" value="0"/>
          <Label name="Follower" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayMX1_command" offset="33" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayMX2_command" offset="35" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayK1_Precharge_command" offset="37" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayRelayK2_DCRun_comand" offset="39" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="InvertHwEnable_command" offset="57" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="No invert" value="0"/>
          <Label name="Invert" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableUPSMode_command" offset="59" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableSplitPhase_command" offset="61" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal - Three Phase Mode" value="0"/>
          <Label name="Enable Split Phase Mode" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PhaseRotation_command" offset="63" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Negative" value="0"/>
          <Label name="Positive" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
    </Message>
    <Message id="0xFFAB41" length="9" name="CommandModeControl">
      <Signal name="Enable_command" offset="1" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="FaultClear_command" offset="3" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Clear Faults" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MasterFollowerMode_command" offset="17" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Master" value="0"/>
          <Label name="Follower" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayMX1_command" offset="33" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayMX2_command" offset="35" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayK1_Precharge_command" offset="37" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ForceRelayRelayK2_DCRun_comand" offset="39" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Force On" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="InvertHwEnable_command" offset="57" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="No invert" value="0"/>
          <Label name="Invert" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableUPSMode_command" offset="59" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableSplitPhase_command" offset="61" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal - Three Phase Mode" value="0"/>
          <Label name="Enable Split Phase Mode" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PhaseRotation_command" offset="63" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Negative" value="0"/>
          <Label name="Positive" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
    </Message>
    <Message id="0xCFF9C41" length="9" name="CommandPowerAPU2">
      <Signal name="RealPower_command" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value intercept="-90000" min="-90000" max="90000" unit="W"/>
      </Signal>
      <Signal name="ReactivePower_command" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value intercept="-90000" min="-90000" max="90000" unit="VA"/>
      </Signal>
    </Message>
    <Message id="0xCFF9E41" length="8" name="CommandVFAPU2">
      <Signal name="Voltage_command" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" intercept="10" min="10" max="500" unit="Vrms"/>
      </Signal>
      <Signal name="Frequency_command" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" intercept="45" min="45" max="65" unit="Hz"/>
      </Signal>
    </Message>
    <Message id="0xCFFAA41" length="9" name="CommandSetNVParam">
      <Multiplex length="16" name="CommandSetNVParam_MUX" offset="7">
        <Value max="65535"/>
        <LabelSet>
          <Label name="Param0" value="0"/>
          <Label name="LVM_ClearingTimes1" value="1"/>
          <Label name="LVM_ClearingTimes2" value="2"/>
          <Label name="LFM_Limits" value="3"/>
          <Label name="LFM_ClearingTimes" value="4"/>
          <Label name="J1939_Interface" value="5"/>
          <Label name="Fault_Config" value="6"/>
          <Label name="ContactorDelays1" value="7"/>
          <Label name="ContactorDelays2" value="8"/>
          <Label name="ContactorDelays3" value="9"/>
        </LabelSet>
        <MuxGroup count="0">
          <Signal name="Dummy" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="65535"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="1">
          <Signal name="VUnder50pct" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="V50to88pct" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="V110to120pct" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="2">
          <Signal name="VOver120" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="3">
          <Signal name="FreqHi" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value slope="0.1" intercept="40" min="40" max="70" unit="Hz"/>
          </Signal>
          <Signal name="FreqVeryLo" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value slope="0.1" intercept="40" min="40" max="70" unit="Hz"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="4">
          <Signal name="FreqVeryLo" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="160" min="160" max="160" unit="ms"/>
          </Signal>
          <Signal name="FreqLo" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="FreqHi" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="160" min="160" max="160" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="5">
          <Signal name="NodeID" offset="23" length="8" endianess="big">
            <Notes></Notes>
            <Value max="247"/>
          </Signal>
          <Signal name="SA_Mask" offset="31" length="8" endianess="big">
            <Notes></Notes>
            <Value max="255"/>
          </Signal>
          <Signal name="Baudrate" offset="39" length="4" endianess="big">
            <Notes></Notes>
            <Value max="15"/>
            <LabelSet>
              <Label name="125K" value="0"/>
              <Label name="250K" value="1"/>
              <Label name="500K" value="2"/>
              <Label name="1M" value="3"/>
            </LabelSet>
          </Signal>
        </MuxGroup>
        <MuxGroup count="6">
          <Signal name="ThermalOverload" offset="17" length="2" endianess="big">
            <Notes></Notes>
            <Value max="3"/>
            <LabelSet>
              <Label name="Warning" value="0"/>
              <Label name="Fault" value="1"/>
              <Label name="Error" value="2"/>
              <Label name="N/A" value="3"/>
            </LabelSet>
          </Signal>
        </MuxGroup>
        <MuxGroup count="7">
          <Signal name="MX1Open" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="5000" unit="ms"/>
          </Signal>
          <Signal name="MX1Close" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="MX2Open" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value max="65535" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="8">
          <Signal name="MX2Close" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="K1Open" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="K1Close" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="9">
          <Signal name="K2Open" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="K2Close" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
        </MuxGroup>
      </Multiplex>
    </Message>
    <Message id="0xCFFAC41" length="9" name="CommandPower">
      <Signal name="RealPower_command" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value intercept="-90000" min="-90000" max="90000" unit="W"/>
      </Signal>
      <Signal name="ReactivePower_command" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value intercept="-90000" min="-90000" max="90000" unit="VA"/>
      </Signal>
    </Message>
    <Message id="0xCFFAE41" length="8" name="CommandVF">
      <Signal name="Voltage_command" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" intercept="10" min="10" max="500" unit="Vrms"/>
      </Signal>
      <Signal name="Frequency_command" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" intercept="45" min="45" max="65" unit="Hz"/>
      </Signal>
    </Message>
    <Message id="0xCFFAF41" length="9" name="CommandFactoryControl">
      <Signal name="WriteSerialNumber" offset="1" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="FactoryAccess" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535"/>
      </Signal>
      <Signal name="SerialNumber" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295"/>
      </Signal>
    </Message>
    <Message id="0xCFFC2F7" length="8" name="StatusACParameters" triggered="true" interval="100">
      <Signal name="VoltageAC_measured" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="V"/>
      </Signal>
      <Signal name="CurrentAC_measured" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="A"/>
      </Signal>
      <Signal name="Frequency_measured" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Hz"/>
      </Signal>
    </Message>
    <Message id="0xCFFC3F7" length="8" name="StatusBits" triggered="true" interval="100">
      <Signal name="State_status" offset="3" length="4" endianess="big">
        <Notes></Notes>
        <Value max="15"/>
        <LabelSet>
          <Label name="Power On Reset" value="0"/>
          <Label name="Ready" value="1"/>
          <Label name="Following" value="2"/>
          <Label name="Fault" value="3"/>
          <Label name="Forming" value="4"/>
          <Label name="N/A" value="5"/>
          <Label name="N/A" value="6"/>
          <Label name="N/A" value="7"/>
          <Label name="N/A" value="8"/>
          <Label name="N/A" value="9"/>
          <Label name="N/A" value="10"/>
          <Label name="N/A" value="11"/>
          <Label name="N/A" value="12"/>
          <Label name="N/A" value="13"/>
          <Label name="N/A" value="14"/>
          <Label name="N/A" value="15"/>
        </LabelSet>
      </Signal>
      <Signal name="Enable_echo" offset="5" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="FaultClr_echo" offset="7" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Clear Faults" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="HardwareEnable_status" offset="9" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Not Active" value="0"/>
          <Label name="Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PowerAvailAC_status" offset="11" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="None" value="0"/>
          <Label name="Available" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PowerAvailDC_status" offset="13" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="None" value="0"/>
          <Label name="Available" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PowerCircuitEnabled_status" offset="15" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disabled" value="0"/>
          <Label name="Enabled" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MX1Permissive_status" offset="17" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Open" value="0"/>
          <Label name="Closed" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MX2Permissive_status" offset="19" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Open" value="0"/>
          <Label name="Closed" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="K1PrechargePermissive_status" offset="21" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Open" value="0"/>
          <Label name="Closed" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="K2DCRunPermissive_status" offset="23" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Open" value="0"/>
          <Label name="Closed" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MessageValidModeControl_status" offset="25" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Invalid" value="0"/>
          <Label name="Valid" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MessageValidPowerCMD_status" offset="27" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Invalid" value="0"/>
          <Label name="Valid" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="MessageValidVF_status" offset="29" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Invalid" value="0"/>
          <Label name="Valid" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="CANbus_status" offset="31" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Warning" value="1"/>
          <Label name="ErrorPassive" value="3"/>
          <Label name="N/A" value="4"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableUPSMode_echo" offset="33" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Disable" value="0"/>
          <Label name="Enable" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EnableSplitPhase_echo" offset="35" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal - Three Phase Mode" value="0"/>
          <Label name="Enable Split Phase Mode" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PhaseRotation_status" offset="37" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Negative" value="0"/>
          <Label name="Positive" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="LineVoltageDetected_status" offset="39" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="No_Voltage" value="0"/>
          <Label name="Voltage_Detected" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="PhaseRotation_echo" offset="41" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Negative" value="0"/>
          <Label name="Positive" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
    </Message>
    <Message id="0xCFFC8F7" length="8" name="StatusFaults" triggered="true" interval="100">
      <Signal name="GeneralFault_status" offset="1" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="OvercurrentAC_status" offset="3" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="LossOfAC_status" offset="5" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="OvercurrentDC_status" offset="7" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="OvervoltageDC_status" offset="9" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="UndervoltageDC_status" offset="11" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="OvertempInternal_status" offset="13" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="OvertempPowerDevice_status" offset="15" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ControlHardwareFail_status" offset="19" length="4" endianess="big">
        <Notes></Notes>
        <Value max="15"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="LossValidControlMessage_status" offset="23" length="4" endianess="big">
        <Notes></Notes>
        <Value max="15"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="EStopShutdown_status" offset="25" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="IllegalTransition_status" offset="27" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="InvalidEEHeader_status" offset="29" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="InvalidEESection_status" offset="31" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="ThermalOverload" offset="33" length="2" endianess="big">
        <Notes></Notes>
        <Value max="3"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="BridgeBFault_status" offset="42" length="3" endianess="big">
        <Notes></Notes>
        <Value max="7"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="FLT_A" value="1"/>
          <Label name="N/A" value="2"/>
          <Label name="FLT_C" value="3"/>
          <Label name="OverVoltage" value="4"/>
          <Label name="FLT_B" value="5"/>
          <Label name="Overcurrent" value="6"/>
          <Label name="5V" value="7"/>
        </LabelSet>
      </Signal>
      <Signal name="BridgeBVoltageOk_status" offset="43" endianess="big">
        <Notes></Notes>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
      <Signal name="BridgeAFault_status" offset="58" length="3" endianess="big">
        <Notes></Notes>
        <Value max="7"/>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="FLT_A" value="1"/>
          <Label name="N/A" value="2"/>
          <Label name="FLT_C" value="3"/>
          <Label name="OverVoltage" value="4"/>
          <Label name="FLT_B" value="5"/>
          <Label name="Overcurrent" value="6"/>
          <Label name="5V" value="7"/>
        </LabelSet>
      </Signal>
      <Signal name="BridgeAVoltageOk_status" offset="59" endianess="big">
        <Notes></Notes>
        <LabelSet>
          <Label name="Normal" value="0"/>
          <Label name="Fault Active" value="1"/>
          <Label name="Error" value="2"/>
          <Label name="N/A" value="3"/>
        </LabelSet>
      </Signal>
    </Message>
    <Message id="0xCFFCAF6" length="9" name="MasterMeasuredPower">
      <Signal name="RealPower_measured" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="W"/>
      </Signal>
      <Signal name="ReactivePower_measured" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="VA"/>
      </Signal>
    </Message>
    <Message id="0xCFFCAF7" length="9" name="StatusMeasuredPower" triggered="true" interval="100">
      <Signal name="RealPower_measured" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="W"/>
      </Signal>
      <Signal name="ReactivePower_measured" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="VA"/>
      </Signal>
    </Message>
    <Message id="0x18FFC4F7" length="9" name="StatusCommandedPower" triggered="true" interval="100">
      <Signal name="RealPower_echo" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="W"/>
      </Signal>
      <Signal name="ReactivePower_echo" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295" unit="VA"/>
      </Signal>
    </Message>
    <Message id="0x18FFC9F7" length="8" name="StatusCommandVF" triggered="true" interval="100">
      <Signal name="Voltage_echo" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Vrms"/>
      </Signal>
      <Signal name="Frequency_echo" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Hz"/>
      </Signal>
    </Message>
    <Message id="0x18FFCBF7" length="8" name="StatusTemps" triggered="true" interval="100">
      <Signal name="TempInlet_measured" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="C"/>
      </Signal>
      <Signal name="TempInternal_measured" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="C"/>
      </Signal>
      <Signal name="ConverterLosses" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="W"/>
      </Signal>
    </Message>
    <Message id="0x18FFD0F7" length="8" name="StatusLineCurrents" triggered="true" interval="100">
      <Signal name="L1Current_measured" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="A"/>
      </Signal>
      <Signal name="L2Current_measured" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="A"/>
      </Signal>
      <Signal name="L3Current_measured" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="A"/>
      </Signal>
    </Message>
    <Message id="0x18FFD1F7" length="8" name="StatusLineVoltages" triggered="true" interval="100">
      <Signal name="L1Voltage_measured" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Vrms"/>
      </Signal>
      <Signal name="L2Voltage_measured" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Vrms"/>
      </Signal>
      <Signal name="L3Voltage_measured" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.1" max="65535" unit="Vrms"/>
      </Signal>
    </Message>
    <Message id="0x1CFFA9F7" length="9" name="StatusNVParam">
      <Multiplex length="16" name="StatusNVParam_MUX" offset="7">
        <Value max="65535"/>
        <LabelSet>
          <Label name="ActParam0" value="0"/>
          <Label name="ActLVM_ClearingTimes1" value="1"/>
          <Label name="ActLVM_ClearingTimes2" value="2"/>
          <Label name="ActLFM_Limits" value="3"/>
          <Label name="ActLFM_ClearingTimes" value="4"/>
          <Label name="StatusJ1939_Interface" value="5"/>
          <Label name="StatusFault_Config" value="6"/>
          <Label name="StatusContactorDelays1" value="7"/>
          <Label name="StatusContactorDelays2" value="8"/>
          <Label name="StatusContactorDelays3" value="9"/>
        </LabelSet>
        <MuxGroup count="0">
          <Signal name="Dummy" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="5" min="5" max="10"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="1">
          <Signal name="VUnder50pct" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="V50to88pct" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="V110to120pct" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="2">
          <Signal name="VOver120" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="3">
          <Signal name="FreqHi" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value slope="0.1" intercept="40" min="40" max="70" unit="Hz"/>
          </Signal>
          <Signal name="FreqVeryLo" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value slope="0.1" intercept="40" min="40" max="70" unit="Hz"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="4">
          <Signal name="FreqVeryLo" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="160" min="160" max="160" unit="ms"/>
          </Signal>
          <Signal name="FreqLo" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="1" min="1" max="30000" unit="ms"/>
          </Signal>
          <Signal name="FreqHi" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value intercept="160" min="160" max="160" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="5">
          <Signal name="StatusNodeID" offset="23" length="8" endianess="big">
            <Notes></Notes>
            <Value max="247"/>
          </Signal>
          <Signal name="StatusSA_Mask" offset="31" length="8" endianess="big">
            <Notes></Notes>
            <Value max="255"/>
          </Signal>
          <Signal name="StatusBaudrate" offset="39" length="4" endianess="big">
            <Notes></Notes>
            <Value max="15"/>
            <LabelSet>
              <Label name="125K" value="0"/>
              <Label name="250K" value="1"/>
              <Label name="500K" value="2"/>
              <Label name="1M" value="3"/>
            </LabelSet>
          </Signal>
        </MuxGroup>
        <MuxGroup count="6">
          <Signal name="StatusThermalOverload" offset="17" length="2" endianess="big">
            <Notes></Notes>
            <Value max="3"/>
            <LabelSet>
              <Label name="Warning" value="0"/>
              <Label name="Fault" value="1"/>
              <Label name="Error" value="2"/>
              <Label name="N/A" value="3"/>
            </LabelSet>
          </Signal>
        </MuxGroup>
        <MuxGroup count="7">
          <Signal name="StatusMX1Open" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="5000" unit="ms"/>
          </Signal>
          <Signal name="StatusMX1Close" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="StatusMX2Open" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value max="65535" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="8">
          <Signal name="StatusMX2Close" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="StatusK1Open" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="StatusK1Close" offset="55" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
        </MuxGroup>
        <MuxGroup count="9">
          <Signal name="StatusK2Open" offset="23" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
          <Signal name="StatusK2Close" offset="39" length="16" endianess="big">
            <Notes></Notes>
            <Value max="2000" unit="ms"/>
          </Signal>
        </MuxGroup>
      </Multiplex>
    </Message>
    <Message id="0x1CFFC1F7" length="9" name="softwareRev">
      <Signal name="ControlSwRev" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535"/>
      </Signal>
      <Signal name="InterfaceRev" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535"/>
      </Signal>
      <Signal name="BuildTime" offset="39" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295"/>
      </Signal>
    </Message>
    <Message id="0x1CFFC5F7" length="9" name="StatusControlVoltage" triggered="true" interval="100">
      <Signal name="v5p0_Supply" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.01" max="65535" unit="V"/>
      </Signal>
      <Signal name="v3p3_Supply" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.01" max="65535" unit="V"/>
      </Signal>
      <Signal name="v24_Supply" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.01" max="65535" unit="V"/>
      </Signal>
      <Signal name="v15_Supply" offset="55" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.01" max="65535" unit="V"/>
      </Signal>
    </Message>
    <Message id="0x1CFFC6F7" length="9" name="StatusControlVolts2" triggered="true" interval="100">
      <Signal name="n15V_Supply" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value slope="0.01" max="65535" unit="V"/>
      </Signal>
      <Signal name="DiodeTemperature" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="C"/>
      </Signal>
      <Signal name="IGBTTemperature" offset="55" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="C"/>
      </Signal>
    </Message>
    <Message id="0x1CFFC7F7" length="8" name="StatusDCParameters" triggered="true" interval="100">
      <Signal name="VoltageDCInput_measured" offset="7" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="V"/>
      </Signal>
      <Signal name="VoltageDCBus" offset="23" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="V"/>
      </Signal>
      <Signal name="CurrentDC_measured" offset="39" length="16" endianess="big">
        <Notes></Notes>
        <Value max="65535" unit="A"/>
      </Signal>
    </Message>
    <Message id="0x1CFFCCF7" length="8" name="serialNumber">
      <Signal name="SerialNumber" offset="7" length="32" endianess="big">
        <Notes></Notes>
        <Value max="4294967295"/>
      </Signal>
    </Message>
    <Message id="0x1CFFCDF7" length="8" name="softwareRevHash">
      <Signal name="Hash" offset="7" length="28" endianess="big">
        <Notes></Notes>
        <Value max="268435455"/>
      </Signal>
    </Message>
  </Bus>
</NetworkDefinition>
