Jump to content

First Install Too Smooth?!?!


zeenon

Recommended Posts

I've been at this hobby too long for the install and config of DOF to go this smoothly. I did not start to configure the .xml files yet, so I just used the legacy ledcontrol.ini file and this seems strange that every thing worked first shot? What can I do to break it to assure myself that it is actually working? Hat's off to creator and the documentation writer because, so far, they are spot on!!!!!

 

I'll dive a little further tonight when I go to configure the XML files.

 

Thank YOU swisslizard!!!!!!

 

Z

Link to comment
Share on other sites

  • Content Provider

If you want to check that DOF is really active, move your mouse to the backglass (might need to press T to make the pointer visible), click on the backglass and press S to bring up the settings screen of the B2S.Server. On the bottom of that window you should see a button named plugins (second from left I belive) if pa plugin has been loaded. Click it to bring up the pluginwindow. If DOF is listed there, it will also be active. You can also double click the dof entry in the window to get the dof frontend (no so great yet).

 

For the moment, I recommand doing your tests with the ledcontrol files. If you want to do something with xml, I recommend you start with a cabinet config xml. A easy way to start is to bring up the frontend (as mentioned before) and go to the cabinet window. There you can export a cabinet xml which will even contain the units which have automatically been detected.

 

All the best

 

Tom

Link to comment
Share on other sites

Ok, this helps me. I want to go with the xml, should it work or is it not working ?

 

I created a cabinet.xml with your example and a globalconfiguration_b2sserver.xml in the config folder as it is written in the manual, but it doesnt use it ..

 

 

 

Working with ledcontrol only works as i can see.

Link to comment
Share on other sites

Sample cabinet.xml file I put together for Zeb's VOB:

<?xml version="1.0" encoding="utf-8"?>
<Cabinet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>VP.FP.PFX2 Cabinet</Name>
  <OutputControllers>
    <LedWiz>
      <Name>LedWiz 01</Name>
      <Outputs>
        <LedWizOutput>
          <Name>LedWizOutput 01.01</Name>
          <LedWizOutputNumber>1</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.02</Name>
          <LedWizOutputNumber>2</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.03</Name>
          <LedWizOutputNumber>3</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.04</Name>
          <LedWizOutputNumber>4</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.05</Name>
          <LedWizOutputNumber>5</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.06</Name>
          <LedWizOutputNumber>6</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.07</Name>
          <LedWizOutputNumber>7</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.08</Name>
          <LedWizOutputNumber>8</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.09</Name>
          <LedWizOutputNumber>9</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.10</Name>
          <LedWizOutputNumber>10</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.11</Name>
          <LedWizOutputNumber>11</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.12</Name>
          <LedWizOutputNumber>12</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.13</Name>
          <LedWizOutputNumber>13</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.14</Name>
          <LedWizOutputNumber>14</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.15</Name>
          <LedWizOutputNumber>15</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.16</Name>
          <LedWizOutputNumber>16</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.17</Name>
          <LedWizOutputNumber>17</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.18</Name>
          <LedWizOutputNumber>18</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.19</Name>
          <LedWizOutputNumber>19</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.20</Name>
          <LedWizOutputNumber>20</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.21</Name>
          <LedWizOutputNumber>21</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.22</Name>
          <LedWizOutputNumber>22</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.23</Name>
          <LedWizOutputNumber>23</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.24</Name>
          <LedWizOutputNumber>24</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.25</Name>
          <LedWizOutputNumber>25</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.26</Name>
          <LedWizOutputNumber>26</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.27</Name>
          <LedWizOutputNumber>27</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.28</Name>
          <LedWizOutputNumber>28</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.29</Name>
          <LedWizOutputNumber>29</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.30</Name>
          <LedWizOutputNumber>30</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.31</Name>
          <LedWizOutputNumber>31</LedWizOutputNumber>
        </LedWizOutput>
        <LedWizOutput>
          <Name>LedWizOutput 01.32</Name>
          <LedWizOutputNumber>32</LedWizOutputNumber>
        </LedWizOutput>
      </Outputs>
      <Number>1</Number>
    </LedWiz>
  </OutputControllers>
  
  <Toys>
    <Lamp>
      <Name>Start Button</Name>
      <OutputName>LedWizOutput 01.01</OutputName>
    </Lamp>
    <Lamp>
      <Name>Launch Ball Button</Name>
      <OutputName>LedWizOutput 01.02</OutputName>
    </Lamp>
    <Lamp>
      <Name>Extra Ball Button</Name>
      <OutputName>LedWizOutput 01.03</OutputName>
    </Lamp>
    <Lamp>
      <Name>Exit Button</Name>
      <OutputName>LedWizOutput 01.04</OutputName>
    </Lamp>
    <Contactor>
      <Name>Contactor Slingshot Left</Name>
      <OutputName>LedWizOutput 01.05</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Slingshot Right</Name>
      <OutputName>LedWizOutput 01.06</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Bumper Jet Left</Name>
      <OutputName>LedWizOutput 01.07</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Bumper Jet Right</Name>
      <OutputName>LedWizOutput 01.08</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Flipper Left</Name>
      <OutputName>LedWizOutput 01.09</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Flipper Right</Name>
      <OutputName>LedWizOutput 01.10</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Bumper Jet Center</Name>
      <OutputName>LedWizOutput 01.11</OutputName>
    </Contactor>
    <Contactor>
      <Name>Contactor Bumper Jet Back</Name>
      <OutputName>LedWizOutput 01.12</OutputName>
    </Contactor>

    <ReplayKnocker>
      <Name>ReplayKnocker</Name>
      <OutputName>LedWizOutput 01.13</OutputName>
    </ReplayKnocker>
    <Flasher>
      <Name>Strobe</Name>
      <OutputName>LedWizOutput 01.14</OutputName>
    </Flasher>
    <GearMotor>
      <Name>Gear Motor</Name>
      <OutputName>LedWizOutput 01.15</OutputName>
    </GearMotor>

    <RGBLed>
      <Name>Left Flasher</Name>
      <OutputNameRed>LedWizOutput 01.17</OutputNameRed>
      <OutputNameGreen>LedWizOutput 01.18</OutputNameGreen>
      <OutputNameBlue>LedWizOutput 01.19</OutputNameBlue>
    </RGBLed>
    <RGBLed>
      <Name>Center Left Flasher</Name>
      <OutputNameRed>LedWizOutput 01.20</OutputNameRed>
      <OutputNameGreen>LedWizOutput 01.21</OutputNameGreen>
      <OutputNameBlue>LedWizOutput 01.22</OutputNameBlue>
    </RGBLed>
    <RGBLed>
      <Name>Center Flasher</Name>
      <OutputNameRed>LedWizOutput 01.23</OutputNameRed>
      <OutputNameGreen>LedWizOutput 01.24</OutputNameGreen>
      <OutputNameBlue>LedWizOutput 01.25</OutputNameBlue>
    </RGBLed>
    <RGBLed>
      <Name>Center Right Flasher</Name>
      <OutputNameRed>LedWizOutput 01.26</OutputNameRed>
      <OutputNameGreen>LedWizOutput 01.27</OutputNameGreen>
      <OutputNameBlue>LedWizOutput 01.28</OutputNameBlue>
    </RGBLed>
    <RGBLed>
      <Name>Right Flasher</Name>
      <OutputNameRed>LedWizOutput 01.29</OutputNameRed>
      <OutputNameGreen>LedWizOutput 01.30</OutputNameGreen>
      <OutputNameBlue>LedWizOutput 01.31</OutputNameBlue>
    </RGBLed>
    <Shaker>
      <Name>Shaker</Name>
      <OutputName>LedWizOutput 01.32</OutputName>
    </Shaker>

    <LEDWizEquivalent>
      <Name>LedWizEquivalent 1</Name>
      <Outputs>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.01</OutputName>
          <LedWizEquivalentOutputNumber>1</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.02</OutputName>
          <LedWizEquivalentOutputNumber>2</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.03</OutputName>
          <LedWizEquivalentOutputNumber>3</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.04</OutputName>
          <LedWizEquivalentOutputNumber>4</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.05</OutputName>
          <LedWizEquivalentOutputNumber>5</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.06</OutputName>
          <LedWizEquivalentOutputNumber>6</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.07</OutputName>
          <LedWizEquivalentOutputNumber>7</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.08</OutputName>
          <LedWizEquivalentOutputNumber>8</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.09</OutputName>
          <LedWizEquivalentOutputNumber>9</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.10</OutputName>
          <LedWizEquivalentOutputNumber>10</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.11</OutputName>
          <LedWizEquivalentOutputNumber>11</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.12</OutputName>
          <LedWizEquivalentOutputNumber>12</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.13</OutputName>
          <LedWizEquivalentOutputNumber>13</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.14</OutputName>
          <LedWizEquivalentOutputNumber>14</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.15</OutputName>
          <LedWizEquivalentOutputNumber>15</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.16</OutputName>
          <LedWizEquivalentOutputNumber>16</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.17</OutputName>
          <LedWizEquivalentOutputNumber>17</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.18</OutputName>
          <LedWizEquivalentOutputNumber>18</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.19</OutputName>
          <LedWizEquivalentOutputNumber>19</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.20</OutputName>
          <LedWizEquivalentOutputNumber>20</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.21</OutputName>
          <LedWizEquivalentOutputNumber>21</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.22</OutputName>
          <LedWizEquivalentOutputNumber>22</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.23</OutputName>
          <LedWizEquivalentOutputNumber>23</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.24</OutputName>
          <LedWizEquivalentOutputNumber>24</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.25</OutputName>
          <LedWizEquivalentOutputNumber>25</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.26</OutputName>
          <LedWizEquivalentOutputNumber>26</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.27</OutputName>
          <LedWizEquivalentOutputNumber>27</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.28</OutputName>
          <LedWizEquivalentOutputNumber>28</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.29</OutputName>
          <LedWizEquivalentOutputNumber>29</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.30</OutputName>
          <LedWizEquivalentOutputNumber>30</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.31</OutputName>
          <LedWizEquivalentOutputNumber>31</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
        <LEDWizEquivalentOutput>
          <OutputName>LedWiz 01\LedWizOutput 01.32</OutputName>
          <LedWizEquivalentOutputNumber>32</LedWizEquivalentOutputNumber>
        </LEDWizEquivalentOutput>
      </Outputs>
      <LedWizNumber>1</LedWizNumber>
    </LEDWizEquivalent>
  </Toys>

  <Effects>
  </Effects>

  <Colors>
    <Color>
      <Name>Black</Name>
      <HexColor>#000000</HexColor>
    </Color>
    <Color>
      <Name>Red</Name>
      <HexColor>#FF0000</HexColor>
    </Color>
    <Color>
      <Name>Green</Name>
      <HexColor>#0000FF</HexColor>
    </Color>
    <Color>
      <Name>Blue</Name>
      <HexColor>#00FF00</HexColor>
    </Color>
    <Color>
      <Name>White</Name>
      <HexColor>#FFFFFF</HexColor>
    </Color>
    <Color>
      <Name>Yellow</Name>
      <HexColor>#FF00FF</HexColor>
    </Color>
    <Color>
      <Name>Orange</Name>
      <HexColor>#FF0080</HexColor>
    </Color>
    <Color>
      <Name>Cyan</Name>
      <HexColor>#00FFFF</HexColor>
    </Color>
    <Color>
      <Name>Purple</Name>
      <HexColor>#40FF00</HexColor>
    </Color>
    <Color>
      <Name>Violet</Name>
      <HexColor>#80FF00</HexColor>
    </Color>
    <Color>
      <Name>Magenta</Name>
      <HexColor>#FFFF00</HexColor>
    </Color>
  </Colors>
</Cabinet>
Link to comment
Share on other sites

  • Content Provider

The cabinet config file posted by zeenon looks good.

If you want DOF to load this cabinet config file you will also need a global config which which tells the framework where to look for the cabinet config. Some more information on the global config file can be found at http://directoutput.github.io/DirectOutput/globalconfig.html

I will put my global config file in a separate thread for reference. Just have a look.

 

And yes, the xml configs work, but the effect and toy classes which are used with xml config, have not been tested a lot so far and not to many effects have been implemented yet.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...