﻿<?xml version="1.0" encoding="utf-8" ?>
<help_root>
  <help FormID="Add Brain Form" TopicID="Name" Title="Fusion Brain Name" Description="This unique ID helps you identify this instance of the Fusion Brain from other instances in your configuration file. This name must be unique.\r\n\r\nThis name can be anything, as it will help you identify it in later stages of configuration.\r\n\r\nThe computer uses the VID/PID to uniquely identify the Fusion Brain.">
    <link FormID="Add Brain Form" TopicID="VID/PID"></link>
  </help>
  <help FormID="Add Brain Form" TopicID="VID/PID" Title="Fusion Brain Instance ID" Description="This unique ID is unique to each computer and unique to each device. This is how the program will reference your Fusion Brain instead of your other USB peripherals.\r\n\r\nIf this value is not set exactly as your computer specifies, no communication between the computer and your Fusion Brain will be possible.\r\n\r\n">
    <link FormID="Add Brain Form" TopicID="Name"></link>
  </help>
  <help FormID="Auto Search Brain Form" TopicID="General" Title="Automatic Search" Description="This form displays all connected and detectable Fusion Brain instances.\r\n\r\nIf multiple Fusion Brain's are attached, click the identify button to flash the digital outputs thereby identifying which physical Fusion Brain relates to the virtual instance ID.\r\n\r\n Click the refresh button to reload the list of available and connected Fusion Brain devices.">
    <link FormID="Add Brain Form" TopicID="VID/PID"></link>
  </help>

  <help FormID="Add Analogue Input" TopicID="Name" Title="Analogue Input Name" Description="This unique ID is how you will reference this analogue input in other areas of the configuration program.\r\n\r\nThis will also be how the program finds this analogue input, so it must be unique.">
    <link FormID="Add Analogue Input" TopicID="Connected To"/>
    <link FormID="Add Analogue Input" TopicID="Port"/>
    <link FormID="Add Analogue Input" TopicID="Auto Average"/>
    <link FormID="Add Analogue Input" TopicID="History"/>
  </help>
  <help FormID="Add Analogue Input" TopicID="Connected To" Title="Input will be Connected To" Description="Select the Fusion Brain instance that your analogue input will be connected to.">
    <link FormID="Add Brain Form" TopicID="Name"></link>
    <link FormID="Add Analogue Input" TopicID="Name"/>
    <link FormID="Add Analogue Input" TopicID="Port"/>
    <link FormID="Add Analogue Input" TopicID="Auto Average"/>
    <link FormID="Add Analogue Input" TopicID="History"/>
  </help>
  <help FormID="Add Analogue Input" TopicID="Port" Title="Analogue Input Port" Description="Select the port number that you will be connecting your sensor to.\r\n\r\nAnalogue Inputs can have a port number from '0' to '9' and anything out of this range will make this entire Analogue Input inoperable.">
    <link FormID="Add Analogue Input" TopicID="Name"/>
    <link FormID="Add Analogue Input" TopicID="Connected To"/>
    <link FormID="Add Analogue Input" TopicID="Auto Average"/>
    <link FormID="Add Analogue Input" TopicID="History"/>
  </help>
  <help FormID="Add Analogue Input" TopicID="Auto Average" Title="Average Input Automatically" Description="By setting this to true, Fusion Control Centre MDX Edition will automatically average the sensory input it receives over the number of points defined in the Analogue Input's History text area.\r\n\r\nThis is suggested to filter out noise, and most stock systems do just this without giving the option to disable it.\r\n\r\nThis automatic average is a simple non-weighted linear average. If you want a different algorithm, you should set this to false, and specify a custom algorithm in the logic area.">
    <link FormID="Add Analogue Input" TopicID="Name"/>
    <link FormID="Add Analogue Input" TopicID="Connected To"/>
    <link FormID="Add Analogue Input" TopicID="Port"/>
    <link FormID="Add Analogue Input" TopicID="History"/>
  </help>
  <help FormID="Add Analogue Input" TopicID="History" Title="History Data Points" Description="The value entered here is the maximum number of data points to store in memory to use or recall at a later time. Once this buffer is full, it will automatically delete the oldest datapoint and add the new value.\r\n\r\nThese history points can be used with the 'time' tag of the 'analogue' element in the logic section to get the 2nd, 3rd, 400th to last value recorded in some miscellaneous custom algorithm.">
    <link FormID="Add Analogue Input" TopicID="Name"/>
    <link FormID="Add Analogue Input" TopicID="Connected To"/>
    <link FormID="Add Analogue Input" TopicID="Port"/>
    <link FormID="Add Analogue Input" TopicID="Auto Average"/>
  </help>

  <help FormID="Add Digital Output" TopicID="Name" Title="Digital Output Name" Description="This unique ID is how you will reference this digital output in other areas of the configuration program.\r\n\r\nThis will also be how the program finds this digital output, so it must be unique.">
    <link FormID="Add Digital Output" TopicID="Connected To"/>
    <link FormID="Add Digital Output" TopicID="Port"/>
    <link FormID="Add Digital Output" TopicID="Default State"/>
  </help>
  <help FormID="Add Digital Output" TopicID="Connected To" Title="Output will be Connected To" Description="Select the Fusion Brain instance that your digital output will be connected to.">
    <link FormID="Add Digital Output" TopicID="Name"/>
    <link FormID="Add Digital Output" TopicID="Port"/>
    <link FormID="Add Digital Output" TopicID="Default State"/>
  </help>
  <help FormID="Add Digital Output" TopicID="Port" Title="Digital Output Port" Description="Select the port number that you will be connecting your digital output's relay to.\r\n\r\nDigital Outputs can have a port number from '0' to '11' and anything out of this range will make this entire Digital Output inoperable.">
    <link FormID="Add Digital Output" TopicID="Name"/>
    <link FormID="Add Digital Output" TopicID="Connected To"/>
    <link FormID="Add Digital Output" TopicID="Default State"/>
  </help>
  <help FormID="Add Digital Output" TopicID="Default State" Title="Default State of Output" Description="The Default State of the digital output for when the program is initialized.\r\n\r\nThis is useful to turn on outputs that control devices such as Audio Amps to 100% prevent anti-thump on boot.">
    <link FormID="Add Digital Output" TopicID="Name"/>
    <link FormID="Add Digital Output" TopicID="Connected To"/>
    <link FormID="Add Digital Output" TopicID="Port"/>
  </help>

  <help FormID="Add Logging" TopicID="Name" Title="Logging Name" Description="This is the ID that the program will assign your log instance, and reference your log stream by.\r\n\r\nThis value must be unique.">
  </help>
  <help FormID="Add Logging" TopicID="Monitor Type" Title="What Object Type to Monitor" Description="This is where you select what type of object you want to be monitoring.\r\n\r\nMonitoring a Digital Output means every time the output turns on or off, it will be shown in the log file.\r\n\r\nMonitoring an Analogue Input will record the raw voltage value between 0v and 5v every tick of the Record Timer.\r\n\r\nMonitoring a variable is the most powerful way of recording. This allows you to record values that have been evaluated already such as temperature, distance, or even counting how many times something has happened.">
  </help>
  <help FormID="Add Logging" TopicID="Monitor ID" Title="What Object to Monitor" Description="This is where you select the reference ID of the type of object you selected in the Monitor Object field.\r\n\r\nThe available ID's are from the reference names of Digital Outputs, Analogue Inputs, and Variables. This is the property set by the 'Name' field in the other sections.">
  </help>
  <help FormID="Add Logging" TopicID="Record Timer" Title="Name of Logging Instance" Description="This is where you give the logging instance an unique name so the program can identify when to turn the log stream on or off.">
  </help>
  <help FormID="Add Logging" TopicID="Record Object" Title="What Information to Record" Description="Choose what object you want to record from the selected Monitor ID's options. 'Value' is the most common and is either the numerical value such as 1/2/3 or the boolean value such as true/false/on/off of the object.">
  </help>
  <help FormID="Add Logging" TopicID="Default State" Title="Default State" Description="Choose whether or not you want this logging stream to start as the program starts. This will begin recording and will not stop recording until told to do so. If set to false, it will not be active and not record anything until activated by a button or a section of if/then logic.">
  </help>
  <help FormID="Add Logging" TopicID="Hold Stream Open" Title="Hold Stream Open" Description="If you select true, then the program will hold the stream to the file open until the program closes. This means no other program can access the file until the main program closes or the logging instance is deactivated. This improves performance on slower systems, but we recommend to leave this as false umless you know what it is you are doing.">
  </help>
  <help FormID="Add Logging" TopicID="Store Before Dump" Title="Store Before Dump" Description="This is the number of data points to store in RAM before dumping them into a file. If you are not holding the file stream open, then the bigger the number, the more efficient it is. The program will store all data in RAM and when it has accumulated the desired number of data points, open the storage file, write them all at once, and close the file. The lower the number, the more opening and closing of the file stream occurs resulting in slower performance.">
  </help>
  <help FormID="Add Logging" TopicID="Data Name" Title="Data Name" Description="This is the name given to the data you are recoring. The program does not use this at all, it is meant for easy tracking of your stored data by you. If you are monitoring a temperature, you can choose to call the data 'temperature' or 'server room temperature' or 'Billy Bob likes Suzy' or anything of the sort.">
  </help>
  <help FormID="Add Logging" TopicID="File Name" Title="Logging File Name" Description="This is the name given to the file the program creates for this log stream. It makes finding old records or all records of the same type easier than random file names.">
  </help>

  <help FormID="Add Variable" TopicID="Name" Title="Variable Name" Description="This is the unique name given to a Variable instance so the program can reference this object for buttons and if/then logic statements.">
  </help>
  <help FormID="Add Variable" TopicID="Numeric Value" Title="Numeric Value" Description="This field is optional. Enter a starting numerical value such as 0/1/2 or leave it blank for it to start at 0.0">
  </help>
  <help FormID="Add Variable" TopicID="Value Boolean" Title="Boolean Value" Description="This field is optional. Enter a starting boolean value of True or False. If left blank, it will default to False.">
  </help>
  <help FormID="Add Variable" TopicID="Value Type" Title="Type of Variable" Description="Select Numeric if you want this variable to contain value such as 0/1/2 and allow numeric operations such as addition, subtraction, multiplication, division, and others. Select Boolean if you want this variable to be either true or false, and be used in boolean operations such as AND, OR, NOT, NAND, NOR, and others.">
  </help>
</help_root>
