From 3c54dab8bcb695c78218c5509839ca15768b408b Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@DESKTOP-2S09UKA> Date: Mon, 13 Apr 2020 18:33:23 -0700 Subject: [PATCH] C --- assignments/nbproject/build-impl.xml | 3188 +++++++++-------- .../SasalaMaroon/Final Project/dis.js | 274 +- .../SasalaMaroon/Final Project/scripts/dis.js | 274 +- .../SasalaMaroon/Final Project2/dis.js | 274 +- .../Final Project2/scripts/dis.js | 274 +- .../Fetterolf/FetterolfPduListenerSaver.java | 4 +- .../SchuttFetterolf/AllPduRoundTripTest.java | 4 +- .../SchuttFetterolf/CommentPdusTest.java | 4 +- build.xml | 4 + .../OpenDis7Examples/PduListenerSaver.java | 4 +- .../src/OpenDis7Examples/PduReaderPlayer.java | 4 +- specifications/build.xml | 63 +- 12 files changed, 2387 insertions(+), 1984 deletions(-) diff --git a/assignments/nbproject/build-impl.xml b/assignments/nbproject/build-impl.xml index ec8babe893..b252e83eaa 100644 --- a/assignments/nbproject/build-impl.xml +++ b/assignments/nbproject/build-impl.xml @@ -1,1420 +1,1768 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -*** GENERATED FROM project.xml - DO NOT EDIT *** -*** EDIT ../build.xml INSTEAD *** - -For the purpose of easier reading the script -is divided into following sections: - - - initialization - - compilation - - jar - - execution - - debugging - - javadoc - - test compilation - - test execution - - test debugging - - applet - - cleanup - - --> -<project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="Networked_Graphics_MV3500_assignments-impl"> - <fail message="Please build using Ant 1.8.0 or higher."> - <condition> - <not> - <antversion atleast="1.8.0"/> - </not> - </condition> - </fail> - <target depends="test,jar,javadoc" description="Build and test whole project." name="default"/> - <!-- - ====================== - INITIALIZATION SECTION - ====================== - --> - <target name="-pre-init"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="-pre-init" name="-init-private"> - <property file="nbproject/private/config.properties"/> - <property file="nbproject/private/configs/${config}.properties"/> - <property file="nbproject/private/private.properties"/> - </target> - <target depends="-pre-init,-init-private" name="-init-user"> - <property file="${user.properties.file}"/> - <!-- The two properties below are usually overridden --> - <!-- by the active platform. Just a fallback. --> - <property name="default.javac.source" value="1.6"/> - <property name="default.javac.target" value="1.6"/> - </target> - <target depends="-pre-init,-init-private,-init-user" name="-init-project"> - <property file="nbproject/configs/${config}.properties"/> - <property file="nbproject/project.properties"/> - </target> - <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init"> - <property name="platform.java" value="${java.home}/bin/java"/> - <available file="${manifest.file}" property="manifest.available"/> - <condition property="splashscreen.available"> - <and> - <not> - <equals arg1="${application.splash}" arg2="" trim="true"/> - </not> - <available file="${application.splash}"/> - </and> - </condition> - <condition property="main.class.available"> - <and> - <isset property="main.class"/> - <not> - <equals arg1="${main.class}" arg2="" trim="true"/> - </not> - </and> - </condition> - <condition property="profile.available"> - <and> - <isset property="javac.profile"/> - <length length="0" string="${javac.profile}" when="greater"/> - <matches pattern="((1\.[89])|9)(\..*)?" string="${javac.source}"/> - </and> - </condition> - <condition property="do.archive"> - <or> - <not> - <istrue value="${jar.archive.disabled}"/> - </not> - <istrue value="${not.archive.disabled}"/> - </or> - </condition> - <condition property="do.mkdist"> - <and> - <isset property="do.archive"/> - <isset property="libs.CopyLibs.classpath"/> - <not> - <istrue value="${mkdist.disabled}"/> - </not> - </and> - </condition> - <condition property="do.archive+manifest.available"> - <and> - <isset property="manifest.available"/> - <istrue value="${do.archive}"/> - </and> - </condition> - <condition property="do.archive+main.class.available"> - <and> - <isset property="main.class.available"/> - <istrue value="${do.archive}"/> - </and> - </condition> - <condition property="do.archive+splashscreen.available"> - <and> - <isset property="splashscreen.available"/> - <istrue value="${do.archive}"/> - </and> - </condition> - <condition property="do.archive+profile.available"> - <and> - <isset property="profile.available"/> - <istrue value="${do.archive}"/> - </and> - </condition> - <condition property="have.tests"> - <or> - <available file="${test.src.dir}"/> - </or> - </condition> - <condition property="have.sources"> - <or> - <available file="${src.dir}"/> - </or> - </condition> - <condition property="netbeans.home+have.tests"> - <and> - <isset property="netbeans.home"/> - <isset property="have.tests"/> - </and> - </condition> - <condition property="no.javadoc.preview"> - <and> - <isset property="javadoc.preview"/> - <isfalse value="${javadoc.preview}"/> - </and> - </condition> - <property name="run.jvmargs" value=""/> - <property name="run.jvmargs.ide" value=""/> - <property name="javac.compilerargs" value=""/> - <property name="work.dir" value="${basedir}"/> - <condition property="no.deps"> - <and> - <istrue value="${no.dependencies}"/> - </and> - </condition> - <property name="javac.debug" value="true"/> - <property name="javadoc.preview" value="true"/> - <property name="application.args" value=""/> - <property name="source.encoding" value="${file.encoding}"/> - <property name="runtime.encoding" value="${source.encoding}"/> - <property name="manifest.encoding" value="${source.encoding}"/> - <condition property="javadoc.encoding.used" value="${javadoc.encoding}"> - <and> - <isset property="javadoc.encoding"/> - <not> - <equals arg1="${javadoc.encoding}" arg2=""/> - </not> - </and> - </condition> - <property name="javadoc.encoding.used" value="${source.encoding}"/> - <property name="includes" value="**"/> - <property name="excludes" value=""/> - <property name="do.depend" value="false"/> - <condition property="do.depend.true"> - <istrue value="${do.depend}"/> - </condition> - <path id="endorsed.classpath.path" path="${endorsed.classpath}"/> - <condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'"> - <and> - <isset property="endorsed.classpath"/> - <not> - <equals arg1="${endorsed.classpath}" arg2="" trim="true"/> - </not> - </and> - </condition> - <condition else="" property="javac.profile.cmd.line.arg" value="-profile ${javac.profile}"> - <isset property="profile.available"/> - </condition> - <condition else="false" property="jdkBug6558476"> - <and> - <matches pattern="1\.[56]" string="${java.specification.version}"/> - <not> - <os family="unix"/> - </not> - </and> - </condition> - <condition else="false" property="javac.fork"> - <or> - <istrue value="${jdkBug6558476}"/> - <istrue value="${javac.external.vm}"/> - </or> - </condition> - <property name="jar.index" value="false"/> - <property name="jar.index.metainf" value="${jar.index}"/> - <property name="copylibs.rebase" value="true"/> - <available file="${meta.inf.dir}/persistence.xml" property="has.persistence.xml"/> - <condition property="junit.available"> - <or> - <available classname="org.junit.Test" classpath="${run.test.classpath}"/> - <available classname="junit.framework.Test" classpath="${run.test.classpath}"/> - </or> - </condition> - <condition property="testng.available"> - <available classname="org.testng.annotations.Test" classpath="${run.test.classpath}"/> - </condition> - <condition property="junit+testng.available"> - <and> - <istrue value="${junit.available}"/> - <istrue value="${testng.available}"/> - </and> - </condition> - <condition else="testng" property="testng.mode" value="mixed"> - <istrue value="${junit+testng.available}"/> - </condition> - <condition else="" property="testng.debug.mode" value="-mixed"> - <istrue value="${junit+testng.available}"/> - </condition> - <property name="java.failonerror" value="true"/> - </target> - <target name="-post-init"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> - <fail unless="src.dir">Must set src.dir</fail> - <fail unless="test.src.dir">Must set test.src.dir</fail> - <fail unless="build.dir">Must set build.dir</fail> - <fail unless="dist.dir">Must set dist.dir</fail> - <fail unless="build.classes.dir">Must set build.classes.dir</fail> - <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> - <fail unless="build.test.classes.dir">Must set build.test.classes.dir</fail> - <fail unless="build.test.results.dir">Must set build.test.results.dir</fail> - <fail unless="build.classes.excludes">Must set build.classes.excludes</fail> - <fail unless="dist.jar">Must set dist.jar</fail> - </target> - <target name="-init-macrodef-property"> - <macrodef name="property" uri="http://www.netbeans.org/ns/j2se-project/1"> - <attribute name="name"/> - <attribute name="value"/> - <sequential> - <property name="@{name}" value="${@{value}}"/> - </sequential> - </macrodef> - </target> - <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> - <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${src.dir}" name="srcdir"/> - <attribute default="${build.classes.dir}" name="destdir"/> - <attribute default="${javac.classpath}" name="classpath"/> - <attribute default="${javac.processorpath}" name="processorpath"/> - <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="${javac.debug}" name="debug"/> - <attribute default="${empty.dir}" name="sourcepath"/> - <attribute default="${empty.dir}" name="gensrcdir"/> - <element name="customize" optional="true"/> - <sequential> - <property location="${build.dir}/empty" name="empty.dir"/> - <mkdir dir="${empty.dir}"/> - <mkdir dir="@{apgeneratedsrcdir}"/> - <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> - <src> - <dirset dir="@{gensrcdir}" erroronmissingdir="false"> - <include name="*"/> - </dirset> - </src> - <classpath> - <path path="@{classpath}"/> - </classpath> - <compilerarg line="${endorsed.classpath.cmd.line.arg}"/> - <compilerarg line="${javac.profile.cmd.line.arg}"/> - <compilerarg line="${javac.compilerargs}"/> - <compilerarg value="-processorpath"/> - <compilerarg path="@{processorpath}:${empty.dir}"/> - <compilerarg line="${ap.processors.internal}"/> - <compilerarg line="${annotation.processing.processor.options}"/> - <compilerarg value="-s"/> - <compilerarg path="@{apgeneratedsrcdir}"/> - <compilerarg line="${ap.proc.none.internal}"/> - <customize/> - </javac> - </sequential> - </macrodef> - </target> - <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> - <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${src.dir}" name="srcdir"/> - <attribute default="${build.classes.dir}" name="destdir"/> - <attribute default="${javac.classpath}" name="classpath"/> - <attribute default="${javac.processorpath}" name="processorpath"/> - <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="${javac.debug}" name="debug"/> - <attribute default="${empty.dir}" name="sourcepath"/> - <attribute default="${empty.dir}" name="gensrcdir"/> - <element name="customize" optional="true"/> - <sequential> - <property location="${build.dir}/empty" name="empty.dir"/> - <mkdir dir="${empty.dir}"/> - <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> - <src> - <dirset dir="@{gensrcdir}" erroronmissingdir="false"> - <include name="*"/> - </dirset> - </src> - <classpath> - <path path="@{classpath}"/> - </classpath> - <compilerarg line="${endorsed.classpath.cmd.line.arg}"/> - <compilerarg line="${javac.profile.cmd.line.arg}"/> - <compilerarg line="${javac.compilerargs}"/> - <customize/> - </javac> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> - <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${src.dir}" name="srcdir"/> - <attribute default="${build.classes.dir}" name="destdir"/> - <attribute default="${javac.classpath}" name="classpath"/> - <sequential> - <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> - <classpath> - <path path="@{classpath}"/> - </classpath> - </depend> - </sequential> - </macrodef> - <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${build.classes.dir}" name="destdir"/> - <sequential> - <fail unless="javac.includes">Must set javac.includes</fail> - <pathconvert pathsep="${line.separator}" property="javac.includes.binary"> - <path> - <filelist dir="@{destdir}" files="${javac.includes}"/> - </path> - <globmapper from="*.java" to="*.class"/> - </pathconvert> - <tempfile deleteonexit="true" property="javac.includesfile.binary"/> - <echo file="${javac.includesfile.binary}" message="${javac.includes.binary}"/> - <delete> - <files includesfile="${javac.includesfile.binary}"/> - </delete> - <delete> - <fileset file="${javac.includesfile.binary}"/> - </delete> - </sequential> - </macrodef> - </target> - <target if="${junit.available}" name="-init-macrodef-junit-init"> - <condition else="false" property="nb.junit.batch" value="true"> - <and> - <istrue value="${junit.available}"/> - <not> - <isset property="test.method"/> - </not> - </and> - </condition> - <condition else="false" property="nb.junit.single" value="true"> - <and> - <istrue value="${junit.available}"/> - <isset property="test.method"/> - </and> - </condition> - </target> - <target name="-init-test-properties"> - <property name="test.binaryincludes" value="<nothing>"/> - <property name="test.binarytestincludes" value=""/> - <property name="test.binaryexcludes" value=""/> - </target> - <target if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}"> - <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element name="customize" optional="true"/> - <sequential> - <property name="junit.forkmode" value="perTest"/> - <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> - <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <formatter type="brief" usefile="false"/> - <formatter type="xml"/> - <jvmarg value="-ea"/> - <customize/> - </junit> - </sequential> - </macrodef> - </target> - <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}"> - <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element name="customize" optional="true"/> - <sequential> - <property name="junit.forkmode" value="perTest"/> - <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> - <batchtest todir="${build.test.results.dir}"> - <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> - <filename name="@{testincludes}"/> - </fileset> - <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> - <filename name="${test.binarytestincludes}"/> - </fileset> - </batchtest> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <formatter type="brief" usefile="false"/> - <formatter type="xml"/> - <jvmarg value="-ea"/> - <customize/> - </junit> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-junit-init,-init-macrodef-junit-single, -init-macrodef-junit-batch" if="${junit.available}" name="-init-macrodef-junit"/> - <target if="${testng.available}" name="-init-macrodef-testng"> - <macrodef name="testng" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element name="customize" optional="true"/> - <sequential> - <condition else="" property="testng.methods.arg" value="@{testincludes}.@{testmethods}"> - <isset property="test.method"/> - </condition> - <union id="test.set"> - <fileset dir="${test.src.dir}" excludes="@{excludes},**/*.xml,${excludes}" includes="@{includes}"> - <filename name="@{testincludes}"/> - </fileset> - </union> - <taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/> - <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="Networked_Graphics_MV3500_assignments" testname="TestNG tests" workingDir="${work.dir}"> - <xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/> - <propertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </propertyset> - <customize/> - </testng> - </sequential> - </macrodef> - </target> - <target name="-init-macrodef-test-impl"> - <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element implicit="true" name="customize" optional="true"/> - <sequential> - <echo>No tests executed.</echo> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-impl"> - <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element implicit="true" name="customize" optional="true"/> - <sequential> - <j2seproject3:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> - <customize/> - </j2seproject3:junit> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-testng" if="${testng.available}" name="-init-macrodef-testng-impl"> - <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element implicit="true" name="customize" optional="true"/> - <sequential> - <j2seproject3:testng excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> - <customize/> - </j2seproject3:testng> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-test-impl,-init-macrodef-junit-impl,-init-macrodef-testng-impl" name="-init-macrodef-test"> - <macrodef name="test" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <sequential> - <j2seproject3:test-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> - <customize> - <classpath> - <path path="${run.test.classpath}"/> - </classpath> - <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> - <jvmarg line="${run.jvmargs}"/> - <jvmarg line="${run.jvmargs.ide}"/> - </customize> - </j2seproject3:test-impl> - </sequential> - </macrodef> - </target> - <target if="${junit.available}" name="-init-macrodef-junit-debug" unless="${nb.junit.batch}"> - <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element name="customize" optional="true"/> - <sequential> - <property name="junit.forkmode" value="perTest"/> - <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> - <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <formatter type="brief" usefile="false"/> - <formatter type="xml"/> - <jvmarg value="-ea"/> - <jvmarg line="${debug-args-line}"/> - <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> - <customize/> - </junit> - </sequential> - </macrodef> - </target> - <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch"> - <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element name="customize" optional="true"/> - <sequential> - <property name="junit.forkmode" value="perTest"/> - <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> - <batchtest todir="${build.test.results.dir}"> - <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> - <filename name="@{testincludes}"/> - </fileset> - <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> - <filename name="${test.binarytestincludes}"/> - </fileset> - </batchtest> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <formatter type="brief" usefile="false"/> - <formatter type="xml"/> - <jvmarg value="-ea"/> - <jvmarg line="${debug-args-line}"/> - <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> - <customize/> - </junit> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-junit-debug,-init-macrodef-junit-debug-batch" if="${junit.available}" name="-init-macrodef-junit-debug-impl"> - <macrodef name="test-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <element implicit="true" name="customize" optional="true"/> - <sequential> - <j2seproject3:junit-debug excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> - <customize/> - </j2seproject3:junit-debug> - </sequential> - </macrodef> - </target> - <target if="${testng.available}" name="-init-macrodef-testng-debug"> - <macrodef name="testng-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${main.class}" name="testClass"/> - <attribute default="" name="testMethod"/> - <element name="customize2" optional="true"/> - <sequential> - <condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}"> - <isset property="test.method"/> - </condition> - <condition else="-suitename Networked_Graphics_MV3500_assignments -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}"> - <matches pattern=".*\.xml" string="@{testClass}"/> - </condition> - <delete dir="${build.test.results.dir}" quiet="true"/> - <mkdir dir="${build.test.results.dir}"/> - <j2seproject3:debug classname="org.testng.TestNG" classpath="${debug.test.classpath}"> - <customize> - <customize2/> - <jvmarg value="-ea"/> - <arg line="${testng.debug.mode}"/> - <arg line="-d ${build.test.results.dir}"/> - <arg line="-listener org.testng.reporters.VerboseReporter"/> - <arg line="${testng.cmd.args}"/> - </customize> - </j2seproject3:debug> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-testng-debug" if="${testng.available}" name="-init-macrodef-testng-debug-impl"> - <macrodef name="testng-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${main.class}" name="testClass"/> - <attribute default="" name="testMethod"/> - <element implicit="true" name="customize2" optional="true"/> - <sequential> - <j2seproject3:testng-debug testClass="@{testClass}" testMethod="@{testMethod}"> - <customize2/> - </j2seproject3:testng-debug> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-junit-debug-impl" if="${junit.available}" name="-init-macrodef-test-debug-junit"> - <macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <attribute default="${main.class}" name="testClass"/> - <attribute default="" name="testMethod"/> - <sequential> - <j2seproject3:test-debug-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> - <customize> - <classpath> - <path path="${run.test.classpath}"/> - </classpath> - <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> - <jvmarg line="${run.jvmargs}"/> - <jvmarg line="${run.jvmargs.ide}"/> - </customize> - </j2seproject3:test-debug-impl> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-testng-debug-impl" if="${testng.available}" name="-init-macrodef-test-debug-testng"> - <macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${includes}" name="includes"/> - <attribute default="${excludes}" name="excludes"/> - <attribute default="**" name="testincludes"/> - <attribute default="" name="testmethods"/> - <attribute default="${main.class}" name="testClass"/> - <attribute default="" name="testMethod"/> - <sequential> - <j2seproject3:testng-debug-impl testClass="@{testClass}" testMethod="@{testMethod}"> - <customize2> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - </customize2> - </j2seproject3:testng-debug-impl> - </sequential> - </macrodef> - </target> - <target depends="-init-macrodef-test-debug-junit,-init-macrodef-test-debug-testng" name="-init-macrodef-test-debug"/> - <!-- - pre NB7.2 profiling section; consider it deprecated - --> - <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile, -profile-init-check" if="profiler.info.jvmargs.agent" name="profile-init"/> - <target if="profiler.info.jvmargs.agent" name="-profile-pre-init"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target if="profiler.info.jvmargs.agent" name="-profile-post-init"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target if="profiler.info.jvmargs.agent" name="-profile-init-macrodef-profile"> - <macrodef name="resolve"> - <attribute name="name"/> - <attribute name="value"/> - <sequential> - <property name="@{name}" value="${env.@{value}}"/> - </sequential> - </macrodef> - <macrodef name="profile"> - <attribute default="${main.class}" name="classname"/> - <element name="customize" optional="true"/> - <sequential> - <property environment="env"/> - <resolve name="profiler.current.path" value="${profiler.info.pathvar}"/> - <java classname="@{classname}" dir="${profiler.info.dir}" failonerror="${java.failonerror}" fork="true" jvm="${profiler.info.jvm}"> - <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> - <jvmarg value="${profiler.info.jvmargs.agent}"/> - <jvmarg line="${profiler.info.jvmargs}"/> - <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> - <arg line="${application.args}"/> - <classpath> - <path path="${run.classpath}"/> - </classpath> - <syspropertyset> - <propertyref prefix="run-sys-prop."/> - <mapper from="run-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <customize/> - </java> - </sequential> - </macrodef> - </target> - <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile" if="profiler.info.jvmargs.agent" name="-profile-init-check"> - <fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail> - <fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail> - </target> - <!-- - end of pre NB7.2 profiling section - --> - <target depends="-init-debug-args" name="-init-macrodef-nbjpda"> - <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1"> - <attribute default="${main.class}" name="name"/> - <attribute default="${debug.classpath}" name="classpath"/> - <attribute default="" name="stopclassname"/> - <sequential> - <nbjpdastart addressproperty="jpda.address" name="@{name}" stopclassname="@{stopclassname}" transport="${debug-transport}"> - <classpath> - <path path="@{classpath}"/> - </classpath> - </nbjpdastart> - </sequential> - </macrodef> - <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/j2se-project/1"> - <attribute default="${build.classes.dir}" name="dir"/> - <sequential> - <nbjpdareload> - <fileset dir="@{dir}" includes="${fix.classes}"> - <include name="${fix.includes}*.class"/> - </fileset> - </nbjpdareload> - </sequential> - </macrodef> - </target> - <target name="-init-debug-args"> - <property name="version-output" value="java version "${ant.java.version}"/> - <condition property="have-jdk-older-than-1.4"> - <or> - <contains string="${version-output}" substring="java version "1.0"/> - <contains string="${version-output}" substring="java version "1.1"/> - <contains string="${version-output}" substring="java version "1.2"/> - <contains string="${version-output}" substring="java version "1.3"/> - </or> - </condition> - <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none"> - <istrue value="${have-jdk-older-than-1.4}"/> - </condition> - <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> - <os family="windows"/> - </condition> - <condition else="${debug-transport-by-os}" property="debug-transport" value="${debug.transport}"> - <isset property="debug.transport"/> - </condition> - </target> - <target depends="-init-debug-args" name="-init-macrodef-debug"> - <macrodef name="debug" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${main.class}" name="classname"/> - <attribute default="${debug.classpath}" name="classpath"/> - <element name="customize" optional="true"/> - <sequential> - <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> - <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> - <jvmarg line="${debug-args-line}"/> - <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> - <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> - <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> - <jvmarg line="${run.jvmargs}"/> - <jvmarg line="${run.jvmargs.ide}"/> - <classpath> - <path path="@{classpath}"/> - </classpath> - <syspropertyset> - <propertyref prefix="run-sys-prop."/> - <mapper from="run-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <customize/> - </java> - </sequential> - </macrodef> - </target> - <target name="-init-macrodef-java"> - <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> - <attribute default="${main.class}" name="classname"/> - <attribute default="${run.classpath}" name="classpath"/> - <attribute default="jvm" name="jvm"/> - <element name="customize" optional="true"/> - <sequential> - <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> - <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> - <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> - <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> - <jvmarg line="${run.jvmargs}"/> - <jvmarg line="${run.jvmargs.ide}"/> - <classpath> - <path path="@{classpath}"/> - </classpath> - <syspropertyset> - <propertyref prefix="run-sys-prop."/> - <mapper from="run-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <customize/> - </java> - </sequential> - </macrodef> - </target> - <target name="-init-macrodef-copylibs"> - <macrodef name="copylibs" uri="http://www.netbeans.org/ns/j2se-project/3"> - <attribute default="${manifest.file}" name="manifest"/> - <element name="customize" optional="true"/> - <sequential> - <property location="${build.classes.dir}" name="build.classes.dir.resolved"/> - <pathconvert property="run.classpath.without.build.classes.dir"> - <path path="${run.classpath}"/> - <map from="${build.classes.dir.resolved}" to=""/> - </pathconvert> - <pathconvert pathsep=" " property="jar.classpath"> - <path path="${run.classpath.without.build.classes.dir}"/> - <chainedmapper> - <flattenmapper/> - <filtermapper> - <replacestring from=" " to="%20"/> - </filtermapper> - <globmapper from="*" to="lib/*"/> - </chainedmapper> - </pathconvert> - <taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/> - <copylibs compress="${jar.compress}" excludeFromCopy="${copylibs.excludes}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" manifestencoding="UTF-8" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}"> - <fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/> - <manifest> - <attribute name="Class-Path" value="${jar.classpath}"/> - <customize/> - </manifest> - </copylibs> - </sequential> - </macrodef> - </target> - <target name="-init-presetdef-jar"> - <presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1"> - <jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.jar}" manifestencoding="UTF-8"> - <j2seproject1:fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/> - </jar> - </presetdef> - </target> - <target name="-init-ap-cmdline-properties"> - <property name="annotation.processing.enabled" value="true"/> - <property name="annotation.processing.processors.list" value=""/> - <property name="annotation.processing.processor.options" value=""/> - <property name="annotation.processing.run.all.processors" value="true"/> - <property name="javac.processorpath" value="${javac.classpath}"/> - <property name="javac.test.processorpath" value="${javac.test.classpath}"/> - <condition property="ap.supported.internal" value="true"> - <not> - <matches pattern="1\.[0-5](\..*)?" string="${javac.source}"/> - </not> - </condition> - </target> - <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-ap-cmdline-supported"> - <condition else="" property="ap.processors.internal" value="-processor ${annotation.processing.processors.list}"> - <isfalse value="${annotation.processing.run.all.processors}"/> - </condition> - <condition else="" property="ap.proc.none.internal" value="-proc:none"> - <isfalse value="${annotation.processing.enabled}"/> - </condition> - </target> - <target depends="-init-ap-cmdline-properties,-init-ap-cmdline-supported" name="-init-ap-cmdline"> - <property name="ap.cmd.line.internal" value=""/> - </target> - <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-test,-init-macrodef-test-debug,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/> - <!-- - =================== - COMPILATION SECTION - =================== - --> - <target name="-deps-jar-init" unless="built-jar.properties"> - <property location="${build.dir}/built-jar.properties" name="built-jar.properties"/> - <delete file="${built-jar.properties}" quiet="true"/> - </target> - <target if="already.built.jar.${basedir}" name="-warn-already-built-jar"> - <echo level="warn" message="Cycle detected: Networked Graphics MV3500 assignments was already built"/> - </target> - <target depends="init,-deps-jar-init" name="deps-jar" unless="no.deps"> - <mkdir dir="${build.dir}"/> - <touch file="${built-jar.properties}" verbose="false"/> - <property file="${built-jar.properties}" prefix="already.built.jar."/> - <antcall target="-warn-already-built-jar"/> - <propertyfile file="${built-jar.properties}"> - <entry key="${basedir}" value=""/> - </propertyfile> - </target> - <target depends="init,-check-automatic-build,-clean-after-automatic-build" name="-verify-automatic-build"/> - <target depends="init" name="-check-automatic-build"> - <available file="${build.classes.dir}/.netbeans_automatic_build" property="netbeans.automatic.build"/> - </target> - <target depends="init" if="netbeans.automatic.build" name="-clean-after-automatic-build"> - <antcall target="clean"/> - </target> - <target depends="init,deps-jar" name="-pre-pre-compile"> - <mkdir dir="${build.classes.dir}"/> - </target> - <target name="-pre-compile"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target if="do.depend.true" name="-compile-depend"> - <pathconvert property="build.generated.subdirs"> - <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> - <include name="*"/> - </dirset> - </pathconvert> - <j2seproject3:depend srcdir="${src.dir}:${build.generated.subdirs}"/> - </target> - <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> - <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> - <copy todir="${build.classes.dir}"> - <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> - </copy> - </target> - <target if="has.persistence.xml" name="-copy-persistence-xml"> - <mkdir dir="${build.classes.dir}/META-INF"/> - <copy todir="${build.classes.dir}/META-INF"> - <fileset dir="${meta.inf.dir}" includes="persistence.xml orm.xml"/> - </copy> - </target> - <target name="-post-compile"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/> - <target name="-pre-compile-single"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> - <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> - <j2seproject3:force-recompile/> - <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}"/> - </target> - <target name="-post-compile-single"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/> - <!-- - ==================== - JAR BUILDING SECTION - ==================== - --> - <target depends="init" name="-pre-pre-jar"> - <dirname file="${dist.jar}" property="dist.jar.dir"/> - <mkdir dir="${dist.jar.dir}"/> - </target> - <target name="-pre-jar"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init" if="do.archive" name="-do-jar-create-manifest" unless="manifest.available"> - <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/> - <touch file="${tmp.manifest.file}" verbose="false"/> - </target> - <target depends="init" if="do.archive+manifest.available" name="-do-jar-copy-manifest"> - <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/> - <copy encoding="${manifest.encoding}" file="${manifest.file}" outputencoding="UTF-8" tofile="${tmp.manifest.file}"/> - </target> - <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+main.class.available" name="-do-jar-set-mainclass"> - <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> - <attribute name="Main-Class" value="${main.class}"/> - </manifest> - </target> - <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+profile.available" name="-do-jar-set-profile"> - <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> - <attribute name="Profile" value="${javac.profile}"/> - </manifest> - </target> - <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+splashscreen.available" name="-do-jar-set-splashscreen"> - <basename file="${application.splash}" property="splashscreen.basename"/> - <mkdir dir="${build.classes.dir}/META-INF"/> - <copy failonerror="false" file="${application.splash}" todir="${build.classes.dir}/META-INF"/> - <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> - <attribute name="SplashScreen-Image" value="META-INF/${splashscreen.basename}"/> - </manifest> - </target> - <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.mkdist" name="-do-jar-copylibs"> - <j2seproject3:copylibs manifest="${tmp.manifest.file}"/> - <echo level="info">To run this application from the command line without Ant, try:</echo> - <property location="${dist.jar}" name="dist.jar.resolved"/> - <echo level="info">java -jar "${dist.jar.resolved}"</echo> - </target> - <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.archive" name="-do-jar-jar" unless="do.mkdist"> - <j2seproject1:jar manifest="${tmp.manifest.file}"/> - <property location="${build.classes.dir}" name="build.classes.dir.resolved"/> - <property location="${dist.jar}" name="dist.jar.resolved"/> - <pathconvert property="run.classpath.with.dist.jar"> - <path path="${run.classpath}"/> - <map from="${build.classes.dir.resolved}" to="${dist.jar.resolved}"/> - </pathconvert> - <condition else="" property="jar.usage.message" value="To run this application from the command line without Ant, try:${line.separator}${platform.java} -cp ${run.classpath.with.dist.jar} ${main.class}"> - <isset property="main.class.available"/> - </condition> - <condition else="debug" property="jar.usage.level" value="info"> - <isset property="main.class.available"/> - </condition> - <echo level="${jar.usage.level}" message="${jar.usage.message}"/> - </target> - <target depends="-do-jar-copylibs" if="do.archive" name="-do-jar-delete-manifest"> - <delete> - <fileset file="${tmp.manifest.file}"/> - </delete> - </target> - <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-jar,-do-jar-delete-manifest" name="-do-jar-without-libraries"/> - <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-copylibs,-do-jar-delete-manifest" name="-do-jar-with-libraries"/> - <target name="-post-jar"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,compile,-pre-jar,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar" name="-do-jar"/> - <target depends="init,compile,-pre-jar,-do-jar,-post-jar" description="Build JAR." name="jar"/> - <!-- - ================= - EXECUTION SECTION - ================= - --> - <target depends="init,compile" description="Run a main class." name="run"> - <j2seproject1:java> - <customize> - <arg line="${application.args}"/> - </customize> - </j2seproject1:java> - </target> - <target name="-do-not-recompile"> - <property name="javac.includes.binary" value=""/> - </target> - <target depends="init,compile-single" name="run-single"> - <fail unless="run.class">Must select one file in the IDE or set run.class</fail> - <j2seproject1:java classname="${run.class}"/> - </target> - <target depends="init,compile-test-single" name="run-test-with-main"> - <fail unless="run.class">Must select one file in the IDE or set run.class</fail> - <j2seproject1:java classname="${run.class}" classpath="${run.test.classpath}"/> - </target> - <!-- - ================= - DEBUGGING SECTION - ================= - --> - <target depends="init" if="netbeans.home" name="-debug-start-debugger"> - <j2seproject1:nbjpdastart name="${debug.class}"/> - </target> - <target depends="init" if="netbeans.home" name="-debug-start-debugger-main-test"> - <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${debug.class}"/> - </target> - <target depends="init,compile" name="-debug-start-debuggee"> - <j2seproject3:debug> - <customize> - <arg line="${application.args}"/> - </customize> - </j2seproject3:debug> - </target> - <target depends="init,compile,-debug-start-debugger,-debug-start-debuggee" description="Debug project in IDE." if="netbeans.home" name="debug"/> - <target depends="init" if="netbeans.home" name="-debug-start-debugger-stepinto"> - <j2seproject1:nbjpdastart stopclassname="${main.class}"/> - </target> - <target depends="init,compile,-debug-start-debugger-stepinto,-debug-start-debuggee" if="netbeans.home" name="debug-stepinto"/> - <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single"> - <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail> - <j2seproject3:debug classname="${debug.class}"/> - </target> - <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single"/> - <target depends="init,compile-test-single" if="netbeans.home" name="-debug-start-debuggee-main-test"> - <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail> - <j2seproject3:debug classname="${debug.class}" classpath="${debug.test.classpath}"/> - </target> - <target depends="init,compile-test-single,-debug-start-debugger-main-test,-debug-start-debuggee-main-test" if="netbeans.home" name="debug-test-with-main"/> - <target depends="init" name="-pre-debug-fix"> - <fail unless="fix.includes">Must set fix.includes</fail> - <property name="javac.includes" value="${fix.includes}.java"/> - </target> - <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix"> - <j2seproject1:nbjpdareload/> - </target> - <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/> - <!-- - ================= - PROFILING SECTION - ================= - --> - <!-- - pre NB7.2 profiler integration - --> - <target depends="profile-init,compile" description="Profile a project in the IDE." if="profiler.info.jvmargs.agent" name="-profile-pre72"> - <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> - <nbprofiledirect> - <classpath> - <path path="${run.classpath}"/> - </classpath> - </nbprofiledirect> - <profile/> - </target> - <target depends="profile-init,compile-single" description="Profile a selected class in the IDE." if="profiler.info.jvmargs.agent" name="-profile-single-pre72"> - <fail unless="profile.class">Must select one file in the IDE or set profile.class</fail> - <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> - <nbprofiledirect> - <classpath> - <path path="${run.classpath}"/> - </classpath> - </nbprofiledirect> - <profile classname="${profile.class}"/> - </target> - <target depends="profile-init,compile-single" if="profiler.info.jvmargs.agent" name="-profile-applet-pre72"> - <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> - <nbprofiledirect> - <classpath> - <path path="${run.classpath}"/> - </classpath> - </nbprofiledirect> - <profile classname="sun.applet.AppletViewer"> - <customize> - <arg value="${applet.url}"/> - </customize> - </profile> - </target> - <target depends="profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72"> - <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> - <nbprofiledirect> - <classpath> - <path path="${run.test.classpath}"/> - </classpath> - </nbprofiledirect> - <junit dir="${profiler.info.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" jvm="${profiler.info.jvm}" showoutput="true"> - <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> - <jvmarg value="${profiler.info.jvmargs.agent}"/> - <jvmarg line="${profiler.info.jvmargs}"/> - <test name="${profile.class}"/> - <classpath> - <path path="${run.test.classpath}"/> - </classpath> - <syspropertyset> - <propertyref prefix="test-sys-prop."/> - <mapper from="test-sys-prop.*" to="*" type="glob"/> - </syspropertyset> - <formatter type="brief" usefile="false"/> - <formatter type="xml"/> - </junit> - </target> - <!-- - end of pre NB72 profiling section - --> - <target if="netbeans.home" name="-profile-check"> - <condition property="profiler.configured"> - <or> - <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-agentpath:"/> - <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-javaagent:"/> - </or> - </condition> - </target> - <target depends="-profile-check,-profile-pre72" description="Profile a project in the IDE." if="profiler.configured" name="profile" unless="profiler.info.jvmargs.agent"> - <startprofiler/> - <antcall target="run"/> - </target> - <target depends="-profile-check,-profile-single-pre72" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-single" unless="profiler.info.jvmargs.agent"> - <fail unless="run.class">Must select one file in the IDE or set run.class</fail> - <startprofiler/> - <antcall target="run-single"/> - </target> - <target depends="-profile-test-single-pre72" description="Profile a selected test in the IDE." name="profile-test-single"/> - <target depends="-profile-check" description="Profile a selected test in the IDE." if="profiler.configured" name="profile-test" unless="profiler.info.jvmargs"> - <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> - <startprofiler/> - <antcall target="test-single"/> - </target> - <target depends="-profile-check" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-test-with-main"> - <fail unless="run.class">Must select one file in the IDE or set run.class</fail> - <startprofiler/> - <antcall target="run-test-with-main"/> - </target> - <target depends="-profile-check,-profile-applet-pre72" if="profiler.configured" name="profile-applet" unless="profiler.info.jvmargs.agent"> - <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> - <startprofiler/> - <antcall target="run-applet"/> - </target> - <!-- - =============== - JAVADOC SECTION - =============== - --> - <target depends="init" if="have.sources" name="-javadoc-build"> - <mkdir dir="${dist.javadoc.dir}"/> - <condition else="" property="javadoc.endorsed.classpath.cmd.line.arg" value="-J${endorsed.classpath.cmd.line.arg}"> - <and> - <isset property="endorsed.classpath.cmd.line.arg"/> - <not> - <equals arg1="${endorsed.classpath.cmd.line.arg}" arg2=""/> - </not> - </and> - </condition> - <condition else="" property="bug5101868workaround" value="*.java"> - <matches pattern="1\.[56](\..*)?" string="${java.version}"/> - </condition> - <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> - <classpath> - <path path="${javac.classpath}"/> - </classpath> - <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> - <filename name="**/*.java"/> - </fileset> - <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> - <include name="**/*.java"/> - <exclude name="*.java"/> - </fileset> - <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> - </javadoc> - <copy todir="${dist.javadoc.dir}"> - <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> - <filename name="**/doc-files/**"/> - </fileset> - <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> - <include name="**/doc-files/**"/> - </fileset> - </copy> - </target> - <target depends="init,-javadoc-build" if="netbeans.home" name="-javadoc-browse" unless="no.javadoc.preview"> - <nbbrowse file="${dist.javadoc.dir}/index.html"/> - </target> - <target depends="init,-javadoc-build,-javadoc-browse" description="Build Javadoc." name="javadoc"/> - <!-- - ========================= - TEST COMPILATION SECTION - ========================= - --> - <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test"> - <mkdir dir="${build.test.classes.dir}"/> - </target> - <target name="-pre-compile-test"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target if="do.depend.true" name="-compile-test-depend"> - <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/> - </target> - <target depends="init,deps-jar,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test"> - <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" processorpath="${javac.test.processorpath}" srcdir="${test.src.dir}"/> - <copy todir="${build.test.classes.dir}"> - <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> - </copy> - </target> - <target name="-post-compile-test"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/> - <target name="-pre-compile-test-single"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,deps-jar,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single"> - <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> - <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/> - <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" processorpath="${javac.test.processorpath}" sourcepath="${test.src.dir}" srcdir="${test.src.dir}"/> - <copy todir="${build.test.classes.dir}"> - <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> - </copy> - </target> - <target name="-post-compile-test-single"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/> - <!-- - ======================= - TEST EXECUTION SECTION - ======================= - --> - <target depends="init" if="have.tests" name="-pre-test-run"> - <mkdir dir="${build.test.results.dir}"/> - </target> - <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run"> - <j2seproject3:test includes="${includes}" testincludes="**/*Test.java"/> - </target> - <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run"> - <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> - </target> - <target depends="init" if="have.tests" name="test-report"/> - <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/> - <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/> - <target depends="init" if="have.tests" name="-pre-test-run-single"> - <mkdir dir="${build.test.results.dir}"/> - </target> - <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> - <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> - <j2seproject3:test excludes="" includes="${test.includes}" testincludes="${test.includes}"/> - </target> - <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single"> - <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> - </target> - <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> - <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single-method"> - <fail unless="test.class">Must select some files in the IDE or set test.class</fail> - <fail unless="test.method">Must select some method in the IDE or set test.method</fail> - <j2seproject3:test excludes="" includes="${javac.includes}" testincludes="${test.class}" testmethods="${test.method}"/> - </target> - <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method" if="have.tests" name="-post-test-run-single-method"> - <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> - </target> - <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/> - <!-- - ======================= - TEST DEBUGGING SECTION - ======================= - --> - <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test"> - <fail unless="test.class">Must select one file in the IDE or set test.class</fail> - <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testincludes="${javac.includes}"/> - </target> - <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test-method"> - <fail unless="test.class">Must select one file in the IDE or set test.class</fail> - <fail unless="test.method">Must select some method in the IDE or set test.method</fail> - <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testMethod="${test.method}" testincludes="${test.class}" testmethods="${test.method}"/> - </target> - <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test"> - <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> - </target> - <target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> - <target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/> - <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> - <j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/> - </target> - <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/> - <!-- - ========================= - APPLET EXECUTION SECTION - ========================= - --> - <target depends="init,compile-single" name="run-applet"> - <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> - <j2seproject1:java classname="sun.applet.AppletViewer"> - <customize> - <arg value="${applet.url}"/> - </customize> - </j2seproject1:java> - </target> - <!-- - ========================= - APPLET DEBUGGING SECTION - ========================= - --> - <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-applet"> - <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> - <j2seproject3:debug classname="sun.applet.AppletViewer"> - <customize> - <arg value="${applet.url}"/> - </customize> - </j2seproject3:debug> - </target> - <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-applet" if="netbeans.home" name="debug-applet"/> - <!-- - =============== - CLEANUP SECTION - =============== - --> - <target name="-deps-clean-init" unless="built-clean.properties"> - <property location="${build.dir}/built-clean.properties" name="built-clean.properties"/> - <delete file="${built-clean.properties}" quiet="true"/> - </target> - <target if="already.built.clean.${basedir}" name="-warn-already-built-clean"> - <echo level="warn" message="Cycle detected: Networked Graphics MV3500 assignments was already built"/> - </target> - <target depends="init,-deps-clean-init" name="deps-clean" unless="no.deps"> - <mkdir dir="${build.dir}"/> - <touch file="${built-clean.properties}" verbose="false"/> - <property file="${built-clean.properties}" prefix="already.built.clean."/> - <antcall target="-warn-already-built-clean"/> - <propertyfile file="${built-clean.properties}"> - <entry key="${basedir}" value=""/> - </propertyfile> - </target> - <target depends="init" name="-do-clean"> - <delete dir="${build.dir}"/> - <delete dir="${dist.dir}" followsymlinks="false" includeemptydirs="true"/> - </target> - <target name="-post-clean"> - <!-- Empty placeholder for easier customization. --> - <!-- You can override this target in the ../build.xml file. --> - </target> - <target depends="init,deps-clean,-do-clean,-post-clean" description="Clean build products." name="clean"/> - <target name="-check-call-dep"> - <property file="${call.built.properties}" prefix="already.built."/> - <condition property="should.call.dep"> - <and> - <not> - <isset property="already.built.${call.subproject}"/> - </not> - <available file="${call.script}"/> - </and> - </condition> - </target> - <target depends="-check-call-dep" if="should.call.dep" name="-maybe-call-dep"> - <ant antfile="${call.script}" inheritall="false" target="${call.target}"> - <propertyset> - <propertyref prefix="transfer."/> - <mapper from="transfer.*" to="*" type="glob"/> - </propertyset> - </ant> - </target> -</project> +<?xml version="1.0" encoding="UTF-8"?> +<!-- +*** GENERATED FROM project.xml - DO NOT EDIT *** +*** EDIT ../build.xml INSTEAD *** + +For the purpose of easier reading the script +is divided into following sections: + + - initialization + - compilation + - jar + - execution + - debugging + - javadoc + - test compilation + - test execution + - test debugging + - applet + - cleanup + + --> +<project xmlns:if="ant:if" xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" xmlns:unless="ant:unless" basedir=".." default="default" name="Networked_Graphics_MV3500_assignments-impl"> + <fail message="Please build using Ant 1.8.0 or higher."> + <condition> + <not> + <antversion atleast="1.8.0"/> + </not> + </condition> + </fail> + <target depends="test,jar,javadoc" description="Build and test whole project." name="default"/> + <!-- + ====================== + INITIALIZATION SECTION + ====================== + --> + <target name="-pre-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init" name="-init-private"> + <property file="nbproject/private/config.properties"/> + <property file="nbproject/private/configs/${config}.properties"/> + <property file="nbproject/private/private.properties"/> + </target> + <target depends="-pre-init,-init-private" name="-init-user"> + <property file="${user.properties.file}"/> + <!-- The two properties below are usually overridden --> + <!-- by the active platform. Just a fallback. --> + <property name="default.javac.source" value="1.6"/> + <property name="default.javac.target" value="1.6"/> + </target> + <target depends="-pre-init,-init-private,-init-user" name="-init-project"> + <property file="nbproject/configs/${config}.properties"/> + <property file="nbproject/project.properties"/> + </target> + <target name="-init-modules-supported"> + <condition property="modules.supported.internal" value="true"> + <not> + <matches pattern="1\.[0-8](\..*)?" string="${javac.source}"/> + </not> + </condition> + </target> + <target depends="-init-modules-supported" if="modules.supported.internal" name="-init-macrodef-modulename"> + <macrodef name="modulename" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute name="property"/> + <attribute name="sourcepath"/> + <sequential> + <loadresource property="@{property}" quiet="true"> + <javaresource classpath="@{sourcepath}" name="module-info.java" parentFirst="false"/> + <filterchain> + <stripjavacomments/> + <linecontainsregexp> + <regexp pattern="module .* \{"/> + </linecontainsregexp> + <tokenfilter> + <linetokenizer/> + <replaceregex flags="s" pattern="(\s*module\s+)(\S*)(\s*\{.*)" replace="\2"/> + </tokenfilter> + <striplinebreaks/> + </filterchain> + </loadresource> + </sequential> + </macrodef> + </target> + <target depends="-init-modules-supported,-init-macrodef-modulename" if="modules.supported.internal" name="-init-source-module-properties"> + <fail message="Java 9 support requires Ant 1.10.0 or higher."> + <condition> + <not> + <antversion atleast="1.10.0"/> + </not> + </condition> + </fail> + <j2seproject3:modulename property="module.name" sourcepath="${src.dir}"/> + <condition property="named.module.internal"> + <and> + <isset property="module.name"/> + <length length="0" string="${module.name}" when="greater"/> + </and> + </condition> + <condition property="unnamed.module.internal"> + <not> + <isset property="named.module.internal"/> + </not> + </condition> + <property name="javac.modulepath" value=""/> + <property name="run.modulepath" value="${javac.modulepath}"/> + <property name="module.build.classes.dir" value="${build.classes.dir}"/> + <property name="debug.modulepath" value="${run.modulepath}"/> + <property name="javac.upgrademodulepath" value=""/> + <property name="run.upgrademodulepath" value="${javac.upgrademodulepath}"/> + <condition else="" property="javac.systemmodulepath.cmd.line.arg" value="--system '${javac.systemmodulepath}'"> + <and> + <isset property="javac.systemmodulepath"/> + <length length="0" string="${javac.systemmodulepath}" when="greater"/> + </and> + </condition> + <property name="dist.jlink.dir" value="${dist.dir}/jlink"/> + <property name="dist.jlink.output" value="${dist.jlink.dir}/${application.title}"/> + <property name="module.name" value=""/> + </target> + <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property,-init-modules-supported" name="-do-init"> + <property name="platform.java" value="${java.home}/bin/java"/> + <available file="${manifest.file}" property="manifest.available"/> + <condition property="splashscreen.available"> + <and> + <not> + <equals arg1="${application.splash}" arg2="" trim="true"/> + </not> + <available file="${application.splash}"/> + </and> + </condition> + <condition property="main.class.available"> + <and> + <isset property="main.class"/> + <not> + <equals arg1="${main.class}" arg2="" trim="true"/> + </not> + </and> + </condition> + <condition property="profile.available"> + <and> + <isset property="javac.profile"/> + <length length="0" string="${javac.profile}" when="greater"/> + <not> + <matches pattern="1\.[0-7](\..*)?" string="${javac.source}"/> + </not> + </and> + </condition> + <condition property="do.archive"> + <or> + <not> + <istrue value="${jar.archive.disabled}"/> + </not> + <istrue value="${not.archive.disabled}"/> + </or> + </condition> + <condition property="do.mkdist"> + <and> + <isset property="do.archive"/> + <isset property="libs.CopyLibs.classpath"/> + <not> + <istrue value="${mkdist.disabled}"/> + </not> + <not> + <istrue value="${modules.supported.internal}"/> + </not> + </and> + </condition> + <condition property="do.archive+manifest.available"> + <and> + <isset property="manifest.available"/> + <istrue value="${do.archive}"/> + </and> + </condition> + <condition property="do.archive+main.class.available"> + <and> + <isset property="main.class.available"/> + <istrue value="${do.archive}"/> + </and> + </condition> + <condition property="do.archive+splashscreen.available"> + <and> + <isset property="splashscreen.available"/> + <istrue value="${do.archive}"/> + </and> + </condition> + <condition property="do.archive+profile.available"> + <and> + <isset property="profile.available"/> + <istrue value="${do.archive}"/> + </and> + </condition> + <condition property="have.tests"> + <or> + <available file="${test.src.dir}"/> + </or> + </condition> + <condition property="have.sources"> + <or> + <available file="${src.dir}"/> + </or> + </condition> + <condition property="netbeans.home+have.tests"> + <and> + <isset property="netbeans.home"/> + <isset property="have.tests"/> + </and> + </condition> + <condition property="no.javadoc.preview"> + <and> + <isset property="javadoc.preview"/> + <isfalse value="${javadoc.preview}"/> + </and> + </condition> + <property name="run.jvmargs" value=""/> + <property name="run.jvmargs.ide" value=""/> + <property name="javac.compilerargs" value=""/> + <property name="work.dir" value="${basedir}"/> + <condition property="no.deps"> + <and> + <istrue value="${no.dependencies}"/> + </and> + </condition> + <property name="javac.debug" value="true"/> + <property name="javadoc.preview" value="true"/> + <property name="application.args" value=""/> + <property name="source.encoding" value="${file.encoding}"/> + <property name="runtime.encoding" value="${source.encoding}"/> + <property name="manifest.encoding" value="${source.encoding}"/> + <condition property="javadoc.encoding.used" value="${javadoc.encoding}"> + <and> + <isset property="javadoc.encoding"/> + <not> + <equals arg1="${javadoc.encoding}" arg2=""/> + </not> + </and> + </condition> + <property name="javadoc.encoding.used" value="${source.encoding}"/> + <property name="includes" value="**"/> + <property name="excludes" value=""/> + <property name="do.depend" value="false"/> + <condition property="do.depend.true"> + <istrue value="${do.depend}"/> + </condition> + <path id="endorsed.classpath.path" path="${endorsed.classpath}"/> + <condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'"> + <and> + <isset property="endorsed.classpath"/> + <not> + <equals arg1="${endorsed.classpath}" arg2="" trim="true"/> + </not> + </and> + </condition> + <condition else="" property="javac.profile.cmd.line.arg" value="-profile ${javac.profile}"> + <isset property="profile.available"/> + </condition> + <condition else="false" property="jdkBug6558476"> + <and> + <matches pattern="1\.[56]" string="${java.specification.version}"/> + <not> + <os family="unix"/> + </not> + </and> + </condition> + <condition else="false" property="javac.fork"> + <or> + <istrue value="${jdkBug6558476}"/> + <istrue value="${javac.external.vm}"/> + </or> + </condition> + <property name="jar.index" value="false"/> + <property name="jar.index.metainf" value="${jar.index}"/> + <property name="copylibs.rebase" value="true"/> + <available file="${meta.inf.dir}/persistence.xml" property="has.persistence.xml"/> + <condition property="junit.available"> + <or> + <available classname="org.junit.Test" classpath="${run.test.classpath}"/> + <available classname="junit.framework.Test" classpath="${run.test.classpath}"/> + </or> + </condition> + <condition property="testng.available"> + <available classname="org.testng.annotations.Test" classpath="${run.test.classpath}"/> + </condition> + <condition property="junit+testng.available"> + <and> + <istrue value="${junit.available}"/> + <istrue value="${testng.available}"/> + </and> + </condition> + <condition else="testng" property="testng.mode" value="mixed"> + <istrue value="${junit+testng.available}"/> + </condition> + <condition else="" property="testng.debug.mode" value="-mixed"> + <istrue value="${junit+testng.available}"/> + </condition> + <property name="java.failonerror" value="true"/> + </target> + <target name="-post-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> + <fail unless="src.dir">Must set src.dir</fail> + <fail unless="test.src.dir">Must set test.src.dir</fail> + <fail unless="build.dir">Must set build.dir</fail> + <fail unless="dist.dir">Must set dist.dir</fail> + <fail unless="build.classes.dir">Must set build.classes.dir</fail> + <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> + <fail unless="build.test.classes.dir">Must set build.test.classes.dir</fail> + <fail unless="build.test.results.dir">Must set build.test.results.dir</fail> + <fail unless="build.classes.excludes">Must set build.classes.excludes</fail> + <fail unless="dist.jar">Must set dist.jar</fail> + </target> + <target name="-init-macrodef-property"> + <macrodef name="property" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute name="name"/> + <attribute name="value"/> + <sequential> + <property name="@{name}" value="${@{value}}"/> + </sequential> + </macrodef> + </target> + <target depends="-init-ap-cmdline-properties,-init-source-module-properties" if="modules.supported.internal" name="-init-macrodef-javac-with-module"> + <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}" name="classpath"/> + <attribute default="${javac.modulepath}" name="modulepath"/> + <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> + <attribute default="${javac.processorpath}" name="processorpath"/> + <attribute default="${javac.processormodulepath}" name="processormodulepath"/> + <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="${javac.debug}" name="debug"/> + <attribute default="${empty.dir}" name="sourcepath" unless:set="named.module.internal"/> + <attribute default="${src.dir}" if:set="named.module.internal" name="sourcepath"/> + <attribute default="${empty.dir}" name="gensrcdir"/> + <element name="customize" optional="true"/> + <sequential> + <condition property="warn.excludes.internal"> + <and> + <isset property="named.module.internal"/> + <length length="0" string="@{excludes}" trim="true" when="greater"/> + </and> + </condition> + <echo if:set="warn.excludes.internal" level="warning" message="The javac excludes are not supported in the JDK 9 Named Module."/> + <property location="${build.dir}/empty" name="empty.dir"/> + <mkdir dir="${empty.dir}"/> + <mkdir dir="@{apgeneratedsrcdir}"/> + <condition property="processormodulepath.set"> + <resourcecount count="0" when="greater"> + <path> + <pathelement path="@{processormodulepath}"/> + </path> + </resourcecount> + </condition> + <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> + <src> + <dirset dir="@{gensrcdir}" erroronmissingdir="false"> + <include name="*"/> + </dirset> + </src> + <classpath> + <path path="@{classpath}"/> + </classpath> + <modulepath> + <path path="@{modulepath}"/> + </modulepath> + <upgrademodulepath> + <path path="@{upgrademodulepath}"/> + </upgrademodulepath> + <compilerarg line="${javac.systemmodulepath.cmd.line.arg}"/> + <compilerarg line="${javac.profile.cmd.line.arg}"/> + <compilerarg line="${javac.compilerargs}"/> + <compilerarg if:set="processormodulepath.set" value="--processor-module-path"/> + <compilerarg if:set="processormodulepath.set" path="@{processormodulepath}"/> + <compilerarg unless:set="processormodulepath.set" value="-processorpath"/> + <compilerarg path="@{processorpath}:${empty.dir}" unless:set="processormodulepath.set"/> + <compilerarg line="${ap.processors.internal}"/> + <compilerarg line="${annotation.processing.processor.options}"/> + <compilerarg value="-s"/> + <compilerarg path="@{apgeneratedsrcdir}"/> + <compilerarg line="${ap.proc.none.internal}"/> + <customize/> + </javac> + </sequential> + </macrodef> + </target> + <target depends="-init-ap-cmdline-properties,-init-source-module-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors" unless="modules.supported.internal"> + <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}" name="classpath"/> + <attribute default="${javac.modulepath}" name="modulepath"/> + <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> + <attribute default="${javac.processorpath}" name="processorpath"/> + <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="${javac.debug}" name="debug"/> + <attribute default="${empty.dir}" name="sourcepath"/> + <attribute default="${empty.dir}" name="gensrcdir"/> + <element name="customize" optional="true"/> + <sequential> + <property location="${build.dir}/empty" name="empty.dir"/> + <mkdir dir="${empty.dir}"/> + <mkdir dir="@{apgeneratedsrcdir}"/> + <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> + <src> + <dirset dir="@{gensrcdir}" erroronmissingdir="false"> + <include name="*"/> + </dirset> + </src> + <classpath> + <path path="@{classpath}"/> + </classpath> + <compilerarg line="${endorsed.classpath.cmd.line.arg}"/> + <compilerarg line="${javac.profile.cmd.line.arg}"/> + <compilerarg line="${javac.compilerargs}"/> + <compilerarg value="-processorpath"/> + <compilerarg path="@{processorpath}:${empty.dir}"/> + <compilerarg line="${ap.processors.internal}"/> + <compilerarg line="${annotation.processing.processor.options}"/> + <compilerarg value="-s"/> + <compilerarg path="@{apgeneratedsrcdir}"/> + <compilerarg line="${ap.proc.none.internal}"/> + <customize/> + </javac> + </sequential> + </macrodef> + </target> + <target depends="-init-ap-cmdline-properties,-init-source-module-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> + <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}" name="classpath"/> + <attribute default="${javac.modulepath}" name="modulepath"/> + <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> + <attribute default="${javac.processorpath}" name="processorpath"/> + <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="${javac.debug}" name="debug"/> + <attribute default="${empty.dir}" name="sourcepath"/> + <attribute default="${empty.dir}" name="gensrcdir"/> + <element name="customize" optional="true"/> + <sequential> + <property location="${build.dir}/empty" name="empty.dir"/> + <mkdir dir="${empty.dir}"/> + <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> + <src> + <dirset dir="@{gensrcdir}" erroronmissingdir="false"> + <include name="*"/> + </dirset> + </src> + <classpath> + <path path="@{classpath}"/> + </classpath> + <compilerarg line="${endorsed.classpath.cmd.line.arg}"/> + <compilerarg line="${javac.profile.cmd.line.arg}"/> + <compilerarg line="${javac.compilerargs}"/> + <customize/> + </javac> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-javac-with-module,-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> + <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}" name="classpath"/> + <sequential> + <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + </depend> + </sequential> + </macrodef> + <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${build.classes.dir}" name="destdir"/> + <sequential> + <fail unless="javac.includes">Must set javac.includes</fail> + <pathconvert pathsep="${line.separator}" property="javac.includes.binary"> + <path> + <filelist dir="@{destdir}" files="${javac.includes}"/> + </path> + <globmapper from="*.java" to="*.class"/> + </pathconvert> + <tempfile deleteonexit="true" property="javac.includesfile.binary"/> + <echo file="${javac.includesfile.binary}" message="${javac.includes.binary}"/> + <delete> + <files includesfile="${javac.includesfile.binary}"/> + </delete> + <delete> + <fileset file="${javac.includesfile.binary}"/> + </delete> + </sequential> + </macrodef> + </target> + <target if="${junit.available}" name="-init-macrodef-junit-init"> + <condition else="false" property="nb.junit.batch" value="true"> + <and> + <istrue value="${junit.available}"/> + <not> + <isset property="test.method"/> + </not> + </and> + </condition> + <condition else="false" property="nb.junit.single" value="true"> + <and> + <istrue value="${junit.available}"/> + <isset property="test.method"/> + </and> + </condition> + </target> + <target name="-init-test-properties"> + <property name="test.binaryincludes" value="<nothing>"/> + <property name="test.binarytestincludes" value=""/> + <property name="test.binaryexcludes" value=""/> + </target> + <target depends="-init-modules-supported" if="modules.supported.internal" name="-init-macrodef-junit-prototype-with-module"> + <macrodef name="junit-prototype" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <element name="customizePrototype" optional="true"/> + <sequential> + <property name="junit.forkmode" value="perTest"/> + <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> + <syspropertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <classpath> + <path path="${run.test.classpath}"/> + </classpath> + <modulepath> + <path path="${run.test.modulepath}"/> + </modulepath> + <formatter type="brief" usefile="false"/> + <formatter type="xml"/> + <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> + <jvmarg value="-ea"/> + <jvmarg line="${run.test.jvmargs}"/> + <customizePrototype/> + </junit> + </sequential> + </macrodef> + </target> + <target depends="-init-modules-supported" name="-init-macrodef-junit-prototype-without-module" unless="modules.supported.internal"> + <macrodef name="junit-prototype" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <element name="customizePrototype" optional="true"/> + <sequential> + <property name="junit.forkmode" value="perTest"/> + <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> + <syspropertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <classpath> + <path path="${run.test.classpath}"/> + </classpath> + <formatter type="brief" usefile="false"/> + <formatter type="xml"/> + <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> + <jvmarg value="-ea"/> + <customizePrototype/> + </junit> + </sequential> + </macrodef> + </target> + <target depends="-init-test-properties,-init-macrodef-junit-prototype-with-module,-init-macrodef-junit-prototype-without-module" if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}"> + <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element name="customize" optional="true"/> + <sequential> + <j2seproject3:junit-prototype> + <customizePrototype> + <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> + <customize/> + </customizePrototype> + </j2seproject3:junit-prototype> + </sequential> + </macrodef> + </target> + <target depends="-init-test-properties,-init-macrodef-junit-prototype-with-module,-init-macrodef-junit-prototype-without-module" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}"> + <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element name="customize" optional="true"/> + <sequential> + <j2seproject3:junit-prototype> + <customizePrototype> + <batchtest todir="${build.test.results.dir}"> + <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> + <filename name="@{testincludes}"/> + </fileset> + <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> + <filename name="${test.binarytestincludes}"/> + </fileset> + </batchtest> + <customize/> + </customizePrototype> + </j2seproject3:junit-prototype> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-junit-init,-init-macrodef-junit-single, -init-macrodef-junit-batch" if="${junit.available}" name="-init-macrodef-junit"/> + <target if="${testng.available}" name="-init-macrodef-testng"> + <macrodef name="testng" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element name="customize" optional="true"/> + <sequential> + <condition else="" property="testng.methods.arg" value="@{testincludes}.@{testmethods}"> + <isset property="test.method"/> + </condition> + <union id="test.set"> + <fileset dir="${test.src.dir}" excludes="@{excludes},**/*.xml,${excludes}" includes="@{includes}"> + <filename name="@{testincludes}"/> + </fileset> + </union> + <taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/> + <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="Networked_Graphics_MV3500_assignments" testname="TestNG tests" workingDir="${work.dir}"> + <xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/> + <propertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </propertyset> + <classpath> + <path path="${run.test.classpath}"/> + </classpath> + <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> + <customize/> + </testng> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-test-impl"> + <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element implicit="true" name="customize" optional="true"/> + <sequential> + <echo>No tests executed.</echo> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-impl"> + <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element implicit="true" name="customize" optional="true"/> + <sequential> + <j2seproject3:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> + <customize/> + </j2seproject3:junit> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-testng" if="${testng.available}" name="-init-macrodef-testng-impl"> + <macrodef name="test-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element implicit="true" name="customize" optional="true"/> + <sequential> + <j2seproject3:testng excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> + <customize/> + </j2seproject3:testng> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-test-impl,-init-macrodef-junit-impl,-init-macrodef-testng-impl" name="-init-macrodef-test"> + <macrodef name="test" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <sequential> + <j2seproject3:test-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> + <customize> + <jvmarg line="${run.jvmargs}"/> + <jvmarg line="${run.jvmargs.ide}"/> + </customize> + </j2seproject3:test-impl> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-debug-impl"> + <macrodef name="test-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <element name="customizeDebuggee" optional="true"/> + <sequential> + <j2seproject3:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> + <customize> + <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> + <customizeDebuggee/> + </customize> + </j2seproject3:junit> + </sequential> + </macrodef> + </target> + <target if="${testng.available}" name="-init-macrodef-testng-debug"> + <macrodef name="testng-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${main.class}" name="testClass"/> + <attribute default="" name="testMethod"/> + <element name="customize2" optional="true"/> + <sequential> + <condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}"> + <isset property="test.method"/> + </condition> + <condition else="-suitename Networked_Graphics_MV3500_assignments -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}"> + <matches pattern=".*\.xml" string="@{testClass}"/> + </condition> + <delete dir="${build.test.results.dir}" quiet="true"/> + <mkdir dir="${build.test.results.dir}"/> + <j2seproject3:debug classname="org.testng.TestNG" classpath="${debug.test.classpath}"> + <customizeDebuggee> + <customize2/> + <jvmarg value="-ea"/> + <arg line="${testng.debug.mode}"/> + <arg line="-d ${build.test.results.dir}"/> + <arg line="-listener org.testng.reporters.VerboseReporter"/> + <arg line="${testng.cmd.args}"/> + </customizeDebuggee> + </j2seproject3:debug> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-testng-debug" if="${testng.available}" name="-init-macrodef-testng-debug-impl"> + <macrodef name="testng-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${main.class}" name="testClass"/> + <attribute default="" name="testMethod"/> + <element implicit="true" name="customize2" optional="true"/> + <sequential> + <j2seproject3:testng-debug testClass="@{testClass}" testMethod="@{testMethod}"> + <customize2/> + </j2seproject3:testng-debug> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-junit-debug-impl" if="${junit.available}" name="-init-macrodef-test-debug-junit"> + <macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <attribute default="${main.class}" name="testClass"/> + <attribute default="" name="testMethod"/> + <sequential> + <j2seproject3:test-debug-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> + <customizeDebuggee> + <jvmarg line="${run.jvmargs}"/> + <jvmarg line="${run.jvmargs.ide}"/> + </customizeDebuggee> + </j2seproject3:test-debug-impl> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-testng-debug-impl" if="${testng.available}" name="-init-macrodef-test-debug-testng"> + <macrodef name="test-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <attribute default="" name="testmethods"/> + <attribute default="${main.class}" name="testClass"/> + <attribute default="" name="testMethod"/> + <sequential> + <j2seproject3:testng-debug-impl testClass="@{testClass}" testMethod="@{testMethod}"> + <customize2> + <syspropertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + </customize2> + </j2seproject3:testng-debug-impl> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-test-debug-junit,-init-macrodef-test-debug-testng" name="-init-macrodef-test-debug"/> + <!-- + pre NB7.2 profiling section; consider it deprecated + --> + <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile, -profile-init-check" if="profiler.info.jvmargs.agent" name="profile-init"/> + <target if="profiler.info.jvmargs.agent" name="-profile-pre-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target if="profiler.info.jvmargs.agent" name="-profile-post-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target if="profiler.info.jvmargs.agent" name="-profile-init-macrodef-profile"> + <macrodef name="resolve"> + <attribute name="name"/> + <attribute name="value"/> + <sequential> + <property name="@{name}" value="${env.@{value}}"/> + </sequential> + </macrodef> + <macrodef name="profile"> + <attribute default="${main.class}" name="classname"/> + <element name="customize" optional="true"/> + <sequential> + <property environment="env"/> + <resolve name="profiler.current.path" value="${profiler.info.pathvar}"/> + <java classname="@{classname}" dir="${profiler.info.dir}" failonerror="${java.failonerror}" fork="true" jvm="${profiler.info.jvm}"> + <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> + <jvmarg value="${profiler.info.jvmargs.agent}"/> + <jvmarg line="${profiler.info.jvmargs}"/> + <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> + <arg line="${application.args}"/> + <classpath> + <path path="${run.classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-macrodef-profile" if="profiler.info.jvmargs.agent" name="-profile-init-check"> + <fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail> + <fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail> + </target> + <!-- + end of pre NB7.2 profiling section + --> + <target depends="-init-debug-args" name="-init-macrodef-nbjpda"> + <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute default="${main.class}" name="name"/> + <attribute default="${debug.modulepath}" name="modulepath"/> + <attribute default="${debug.classpath}" name="classpath"/> + <attribute default="" name="stopclassname"/> + <sequential> + <nbjpdastart addressproperty="jpda.address" name="@{name}" stopclassname="@{stopclassname}" transport="${debug-transport}"> + <modulepath> + <path path="@{modulepath}"/> + </modulepath> + <classpath> + <path path="@{classpath}"/> + </classpath> + </nbjpdastart> + </sequential> + </macrodef> + <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute default="${build.classes.dir}" name="dir"/> + <sequential> + <nbjpdareload> + <fileset dir="@{dir}" includes="${fix.classes}"> + <include name="${fix.includes}*.class"/> + </fileset> + </nbjpdareload> + </sequential> + </macrodef> + </target> + <target name="-init-debug-args"> + <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> + <os family="windows"/> + </condition> + <condition else="${debug-transport-by-os}" property="debug-transport" value="${debug.transport}"> + <isset property="debug.transport"/> + </condition> + </target> + <target depends="-init-debug-args" name="-init-macrodef-debug"> + <macrodef name="debug" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${module.name}" name="modulename"/> + <attribute default="${main.class}" name="classname"/> + <attribute default="${debug.modulepath}" name="modulepath"/> + <attribute default="${debug.classpath}" name="classpath"/> + <element name="customizeDebuggee" optional="true"/> + <sequential> + <j2seproject1:java classname="@{classname}" classpath="@{classpath}" modulename="@{modulename}" modulepath="@{modulepath}"> + <customize> + <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> + <customizeDebuggee/> + </customize> + </j2seproject1:java> + </sequential> + </macrodef> + </target> + <target depends="-init-source-module-properties" if="named.module.internal" name="-init-macrodef-java-with-module"> + <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute default="${module.name}" name="modulename"/> + <attribute default="${main.class}" name="classname"/> + <attribute default="${run.modulepath}" name="modulepath"/> + <attribute default="${run.upgrademodulepath}" name="upgrademodulepath"/> + <attribute default="${run.classpath}" name="classpath"/> + <attribute default="jvm" name="jvm"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true" module="@{modulename}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + <modulepath> + <pathelement path="@{modulepath}"/> + <pathelement location="${module.build.classes.dir}"/> + </modulepath> + <upgrademodulepath> + <path path="@{upgrademodulepath}"/> + </upgrademodulepath> + <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> + <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> + <jvmarg line="${run.jvmargs}"/> + <jvmarg line="${run.jvmargs.ide}"/> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-init-source-module-properties" if="unnamed.module.internal" name="-init-macrodef-java-with-unnamed-module"> + <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute default="" name="modulename"/> + <attribute default="${main.class}" name="classname"/> + <attribute default="${run.modulepath}" name="modulepath"/> + <attribute default="${run.upgrademodulepath}" name="upgrademodulepath"/> + <attribute default="${run.classpath}" name="classpath"/> + <attribute default="jvm" name="jvm"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> + <classpath> + <path path="@{classpath}"/> + </classpath> + <modulepath> + <path path="@{modulepath}"/> + </modulepath> + <upgrademodulepath> + <path path="@{upgrademodulepath}"/> + </upgrademodulepath> + <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> + <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> + <jvmarg line="${run.jvmargs}"/> + <jvmarg line="${run.jvmargs.ide}"/> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-init-source-module-properties" name="-init-macrodef-java-without-module" unless="modules.supported.internal"> + <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> + <attribute default="" name="modulename"/> + <attribute default="${main.class}" name="classname"/> + <attribute default="" name="modulepath"/> + <attribute default="${run.classpath}" name="classpath"/> + <attribute default="jvm" name="jvm"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> + <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> + <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> + <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> + <jvmarg line="${run.jvmargs}"/> + <jvmarg line="${run.jvmargs.ide}"/> + <classpath> + <path path="@{classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-init-macrodef-java-with-module, -init-macrodef-java-with-unnamed-module, -init-macrodef-java-without-module" name="-init-macrodef-java"/> + <target name="-init-macrodef-copylibs"> + <macrodef name="copylibs" uri="http://www.netbeans.org/ns/j2se-project/3"> + <attribute default="${manifest.file}" name="manifest"/> + <element name="customize" optional="true"/> + <sequential> + <property location="${build.classes.dir}" name="build.classes.dir.resolved"/> + <pathconvert property="run.classpath.without.build.classes.dir"> + <path path="${run.classpath}"/> + <map from="${build.classes.dir.resolved}" to=""/> + </pathconvert> + <pathconvert pathsep=" " property="jar.classpath"> + <path path="${run.classpath.without.build.classes.dir}"/> + <chainedmapper> + <flattenmapper/> + <filtermapper> + <replacestring from=" " to="%20"/> + </filtermapper> + <globmapper from="*" to="lib/*"/> + </chainedmapper> + </pathconvert> + <taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/> + <copylibs compress="${jar.compress}" excludeFromCopy="${copylibs.excludes}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" manifestencoding="UTF-8" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}"> + <fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/> + <manifest> + <attribute name="Class-Path" value="${jar.classpath}"/> + <customize/> + </manifest> + </copylibs> + </sequential> + </macrodef> + </target> + <target name="-init-presetdef-jar"> + <presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1"> + <jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.jar}" manifestencoding="UTF-8"> + <j2seproject1:fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/> + </jar> + </presetdef> + </target> + <target name="-init-ap-cmdline-properties"> + <property name="annotation.processing.enabled" value="true"/> + <property name="annotation.processing.processors.list" value=""/> + <property name="annotation.processing.processor.options" value=""/> + <property name="annotation.processing.run.all.processors" value="true"/> + <property name="javac.processorpath" value="${javac.classpath}"/> + <property name="javac.test.processorpath" value="${javac.test.classpath}"/> + <condition property="ap.supported.internal" value="true"> + <not> + <matches pattern="1\.[0-5](\..*)?" string="${javac.source}"/> + </not> + </condition> + </target> + <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-ap-cmdline-supported"> + <condition else="" property="ap.processors.internal" value="-processor ${annotation.processing.processors.list}"> + <isfalse value="${annotation.processing.run.all.processors}"/> + </condition> + <condition else="" property="ap.proc.none.internal" value="-proc:none"> + <isfalse value="${annotation.processing.enabled}"/> + </condition> + </target> + <target depends="-init-ap-cmdline-properties,-init-ap-cmdline-supported" name="-init-ap-cmdline"> + <property name="ap.cmd.line.internal" value=""/> + </target> + <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-test,-init-macrodef-test-debug,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/> + <!-- + =================== + COMPILATION SECTION + =================== + --> + <target name="-deps-jar-init" unless="built-jar.properties"> + <property location="${build.dir}/built-jar.properties" name="built-jar.properties"/> + <delete file="${built-jar.properties}" quiet="true"/> + </target> + <target if="already.built.jar.${basedir}" name="-warn-already-built-jar"> + <echo level="warn" message="Cycle detected: Networked Graphics MV3500 assignments was already built"/> + </target> + <target depends="init,-deps-jar-init" name="deps-jar" unless="no.deps"> + <mkdir dir="${build.dir}"/> + <touch file="${built-jar.properties}" verbose="false"/> + <property file="${built-jar.properties}" prefix="already.built.jar."/> + <antcall target="-warn-already-built-jar"/> + <propertyfile file="${built-jar.properties}"> + <entry key="${basedir}" value=""/> + </propertyfile> + </target> + <target depends="init,-check-automatic-build,-clean-after-automatic-build" name="-verify-automatic-build"/> + <target depends="init" name="-check-automatic-build"> + <available file="${build.classes.dir}/.netbeans_automatic_build" property="netbeans.automatic.build"/> + </target> + <target depends="init" if="netbeans.automatic.build" name="-clean-after-automatic-build"> + <antcall target="clean"> + <param name="no.dependencies" value="true"/> + </antcall> + </target> + <target depends="init,deps-jar" name="-pre-pre-compile"> + <mkdir dir="${build.classes.dir}"/> + </target> + <target name="-pre-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target if="do.depend.true" name="-compile-depend"> + <pathconvert property="build.generated.subdirs"> + <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> + <include name="*"/> + </dirset> + </pathconvert> + <j2seproject3:depend srcdir="${src.dir}:${build.generated.subdirs}"/> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> + <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> + <copy todir="${build.classes.dir}"> + <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target if="has.persistence.xml" name="-copy-persistence-xml"> + <mkdir dir="${build.classes.dir}/META-INF"/> + <copy todir="${build.classes.dir}/META-INF"> + <fileset dir="${meta.inf.dir}" includes="persistence.xml orm.xml"/> + </copy> + </target> + <target name="-post-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/> + <target name="-pre-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <j2seproject3:force-recompile/> + <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}, module-info.java" sourcepath="${src.dir}"/> + </target> + <target name="-post-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-verify-automatic-build,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/> + <!-- + ==================== + JAR BUILDING SECTION + ==================== + --> + <target depends="init" name="-pre-pre-jar"> + <dirname file="${dist.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + </target> + <target name="-pre-jar"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile" name="-check-module-main-class"> + <pathconvert property="main.class.file"> + <string value="${main.class}"/> + <unpackagemapper from="*" to="*.class"/> + </pathconvert> + <condition property="do.module.main.class"> + <and> + <isset property="main.class.available"/> + <available file="${build.classes.dir}/module-info.class"/> + <available file="${build.classes.dir}/${main.class.file}"/> + <isset property="libs.CopyLibs.classpath"/> + <available classname="org.netbeans.modules.java.j2seproject.moduletask.ModuleMainClass" classpath="${libs.CopyLibs.classpath}"/> + </and> + </condition> + </target> + <target depends="-check-module-main-class" if="do.module.main.class" name="-set-module-main-class"> + <taskdef classname="org.netbeans.modules.java.j2seproject.moduletask.ModuleMainClass" classpath="${libs.CopyLibs.classpath}" name="modulemainclass"/> + <modulemainclass failonerror="false" mainclass="${main.class}" moduleinfo="${build.classes.dir}/module-info.class"/> + </target> + <target depends="init" if="do.archive" name="-do-jar-create-manifest" unless="manifest.available"> + <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/> + <touch file="${tmp.manifest.file}" verbose="false"/> + </target> + <target depends="init" if="do.archive+manifest.available" name="-do-jar-copy-manifest"> + <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/> + <copy encoding="${manifest.encoding}" file="${manifest.file}" outputencoding="UTF-8" tofile="${tmp.manifest.file}"/> + </target> + <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+main.class.available" name="-do-jar-set-mainclass"> + <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> + <attribute name="Main-Class" value="${main.class}"/> + </manifest> + </target> + <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+profile.available" name="-do-jar-set-profile"> + <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> + <attribute name="Profile" value="${javac.profile}"/> + </manifest> + </target> + <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+splashscreen.available" name="-do-jar-set-splashscreen"> + <basename file="${application.splash}" property="splashscreen.basename"/> + <mkdir dir="${build.classes.dir}/META-INF"/> + <copy failonerror="false" file="${application.splash}" todir="${build.classes.dir}/META-INF"/> + <manifest encoding="UTF-8" file="${tmp.manifest.file}" mode="update"> + <attribute name="SplashScreen-Image" value="META-INF/${splashscreen.basename}"/> + </manifest> + </target> + <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.mkdist" name="-do-jar-copylibs"> + <j2seproject3:copylibs manifest="${tmp.manifest.file}"/> + <echo level="info">To run this application from the command line without Ant, try:</echo> + <property location="${dist.jar}" name="dist.jar.resolved"/> + <echo level="info">java -jar "${dist.jar.resolved}"</echo> + </target> + <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.archive" name="-do-jar-jar" unless="do.mkdist"> + <j2seproject1:jar manifest="${tmp.manifest.file}"/> + <property location="${build.classes.dir}" name="build.classes.dir.resolved"/> + <property location="${dist.jar}" name="dist.jar.resolved"/> + <condition else="${dist.jar.resolved}" property="jar.usage.message.class.path.replacement" value=""> + <isset property="named.module.internal"/> + </condition> + <pathconvert property="run.classpath.with.dist.jar"> + <path path="${run.classpath}"/> + <map from="${build.classes.dir.resolved}" to="${jar.usage.message.class.path.replacement}"/> + </pathconvert> + <pathconvert property="run.modulepath.with.dist.jar"> + <path location="${dist.jar.resolved}"/> + <path path="${run.modulepath}"/> + <map from="${build.classes.dir.resolved}" to="${dist.jar.resolved}"/> + </pathconvert> + <condition else="${run.modulepath}" property="jar.usage.message.run.modulepath.with.dist.jar" value="${run.modulepath.with.dist.jar}"> + <isset property="named.module.internal"/> + </condition> + <condition else="" property="jar.usage.message.module.path" value=" -p ${jar.usage.message.run.modulepath.with.dist.jar}"> + <and> + <isset property="modules.supported.internal"/> + <length length="0" string="${jar.usage.message.run.modulepath.with.dist.jar}" when="greater"/> + </and> + </condition> + <condition else="" property="jar.usage.message.class.path" value=" -cp ${run.classpath.with.dist.jar}"> + <length length="0" string="${run.classpath.with.dist.jar}" when="greater"/> + </condition> + <condition else="/${main.class}" property="jar.usage.message.main.class.class.selector" value=""> + <isset property="do.module.main.class"/> + </condition> + <condition else=" ${main.class}" property="jar.usage.message.main.class" value=" -m ${module.name}${jar.usage.message.main.class.class.selector}"> + <isset property="named.module.internal"/> + </condition> + <condition else="" property="jar.usage.message" value="To run this application from the command line without Ant, try:${line.separator}${platform.java}${jar.usage.message.module.path}${jar.usage.message.class.path}${jar.usage.message.main.class}"> + <isset property="main.class.available"/> + </condition> + <condition else="debug" property="jar.usage.level" value="info"> + <isset property="main.class.available"/> + </condition> + <echo level="${jar.usage.level}" message="${jar.usage.message}"/> + </target> + <target depends="-do-jar-copylibs" if="do.archive" name="-do-jar-delete-manifest"> + <delete> + <fileset file="${tmp.manifest.file}"/> + </delete> + </target> + <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-jar,-do-jar-delete-manifest" name="-do-jar-without-libraries"/> + <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-copylibs,-do-jar-delete-manifest" name="-do-jar-with-libraries"/> + <target name="-post-jar"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-jar,-set-module-main-class,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar" name="-do-jar"/> + <target depends="init,compile,-pre-jar,-do-jar,-post-jar,deploy" description="Build JAR." name="jar"/> + <!-- + ================= + DEPLOY SECTION + ================= + --> + <target name="-pre-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init" name="-check-jlink"> + <condition property="do.jlink.internal"> + <and> + <istrue value="${do.jlink}"/> + <isset property="do.archive"/> + <isset property="named.module.internal"/> + </and> + </condition> + </target> + <target depends="init,-do-jar,-post-jar,-pre-deploy,-check-jlink" if="do.jlink.internal" name="-do-deploy"> + <delete dir="${dist.jlink.dir}" failonerror="false" quiet="true"/> + <property name="jlink.launcher.name" value="${application.title}"/> + <condition else="${module.name}" property="jlink.add.modules" value="${module.name},${jlink.additionalmodules}"> + <and> + <isset property="jlink.additionalmodules"/> + <length length="0" string="${jlink.additionalmodules}" when="greater"/> + </and> + </condition> + <condition property="jlink.do.strip.internal"> + <and> + <isset property="jlink.strip"/> + <istrue value="${jlink.strip}"/> + </and> + </condition> + <condition property="jlink.do.additionalparam.internal"> + <and> + <isset property="jlink.additionalparam"/> + <length length="0" string="${jlink.additionalparam}" when="greater"/> + </and> + </condition> + <condition property="jlink.do.launcher.internal"> + <and> + <istrue value="${jlink.launcher}"/> + <isset property="main.class.available"/> + </and> + </condition> + <property name="platform.jlink" value="${jdk.home}/bin/jlink"/> + <property name="jlink.systemmodules.internal" value="${jdk.home}/jmods"/> + <exec executable="${platform.jlink}"> + <arg value="--module-path"/> + <arg path="${jlink.systemmodules.internal}:${run.modulepath}:${dist.jar}"/> + <arg value="--add-modules"/> + <arg value="${jlink.add.modules}"/> + <arg if:set="jlink.do.strip.internal" value="--strip-debug"/> + <arg if:set="jlink.do.launcher.internal" value="--launcher"/> + <arg if:set="jlink.do.launcher.internal" value="${jlink.launcher.name}=${module.name}/${main.class}"/> + <arg if:set="jlink.do.additionalparam.internal" line="${jlink.additionalparam}"/> + <arg value="--output"/> + <arg value="${dist.jlink.output}"/> + </exec> + </target> + <target name="-post-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-do-jar,-post-jar,-pre-deploy,-do-deploy,-post-deploy" name="deploy"/> + <!-- + ================= + EXECUTION SECTION + ================= + --> + <target depends="init,compile" description="Run a main class." name="run"> + <j2seproject1:java> + <customize> + <arg line="${application.args}"/> + </customize> + </j2seproject1:java> + </target> + <target name="-do-not-recompile"> + <property name="javac.includes.binary" value=""/> + </target> + <target depends="init,compile-single" name="run-single"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <j2seproject1:java classname="${run.class}"/> + </target> + <target depends="init,compile-test-single" name="run-test-with-main"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <j2seproject1:java classname="${run.class}" classpath="${run.test.classpath}"/> + </target> + <!-- + ================= + DEBUGGING SECTION + ================= + --> + <target depends="init" if="netbeans.home" name="-debug-start-debugger"> + <j2seproject1:nbjpdastart name="${debug.class}"/> + </target> + <target depends="init" if="netbeans.home" name="-debug-start-debugger-main-test"> + <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${debug.class}"/> + </target> + <target depends="init,compile" name="-debug-start-debuggee"> + <j2seproject3:debug> + <customizeDebuggee> + <arg line="${application.args}"/> + </customizeDebuggee> + </j2seproject3:debug> + </target> + <target depends="init,compile,-debug-start-debugger,-debug-start-debuggee" description="Debug project in IDE." if="netbeans.home" name="debug"/> + <target depends="init" if="netbeans.home" name="-debug-start-debugger-stepinto"> + <j2seproject1:nbjpdastart stopclassname="${main.class}"/> + </target> + <target depends="init,compile,-debug-start-debugger-stepinto,-debug-start-debuggee" if="netbeans.home" name="debug-stepinto"/> + <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single"> + <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail> + <j2seproject3:debug classname="${debug.class}"/> + </target> + <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single"/> + <target depends="init,compile-test-single" if="netbeans.home" name="-debug-start-debuggee-main-test"> + <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail> + <j2seproject3:debug classname="${debug.class}" classpath="${debug.test.classpath}"/> + </target> + <target depends="init,compile-test-single,-debug-start-debugger-main-test,-debug-start-debuggee-main-test" if="netbeans.home" name="debug-test-with-main"/> + <target depends="init" name="-pre-debug-fix"> + <fail unless="fix.includes">Must set fix.includes</fail> + <property name="javac.includes" value="${fix.includes}.java"/> + </target> + <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix"> + <j2seproject1:nbjpdareload/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/> + <!-- + ================= + PROFILING SECTION + ================= + --> + <!-- + pre NB7.2 profiler integration + --> + <target depends="profile-init,compile" description="Profile a project in the IDE." if="profiler.info.jvmargs.agent" name="-profile-pre72"> + <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> + <nbprofiledirect> + <classpath> + <path path="${run.classpath}"/> + </classpath> + </nbprofiledirect> + <profile/> + </target> + <target depends="profile-init,compile-single" description="Profile a selected class in the IDE." if="profiler.info.jvmargs.agent" name="-profile-single-pre72"> + <fail unless="profile.class">Must select one file in the IDE or set profile.class</fail> + <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> + <nbprofiledirect> + <classpath> + <path path="${run.classpath}"/> + </classpath> + </nbprofiledirect> + <profile classname="${profile.class}"/> + </target> + <target depends="profile-init,compile-single" if="profiler.info.jvmargs.agent" name="-profile-applet-pre72"> + <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> + <nbprofiledirect> + <classpath> + <path path="${run.classpath}"/> + </classpath> + </nbprofiledirect> + <profile classname="sun.applet.AppletViewer"> + <customize> + <arg value="${applet.url}"/> + </customize> + </profile> + </target> + <target depends="-init-macrodef-junit,profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72"> + <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> + <nbprofiledirect> + <classpath> + <path path="${run.test.classpath}"/> + </classpath> + </nbprofiledirect> + <j2seproject3:junit excludes="${excludes}" includes="${includes}" testincludes="${profile.class}" testmethods=""> + <customize> + <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> + <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> + <jvmarg value="${profiler.info.jvmargs.agent}"/> + <jvmarg line="${profiler.info.jvmargs}"/> + <classpath> + <path path="${run.test.classpath}"/> + </classpath> + </customize> + </j2seproject3:junit> + </target> + <!-- + end of pre NB72 profiling section + --> + <target if="netbeans.home" name="-profile-check"> + <condition property="profiler.configured"> + <or> + <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-agentpath:"/> + <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-javaagent:"/> + </or> + </condition> + </target> + <target depends="-profile-check,-profile-pre72" description="Profile a project in the IDE." if="profiler.configured" name="profile" unless="profiler.info.jvmargs.agent"> + <startprofiler/> + <antcall target="run"/> + </target> + <target depends="-profile-check,-profile-single-pre72" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-single" unless="profiler.info.jvmargs.agent"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <startprofiler/> + <antcall target="run-single"/> + </target> + <target depends="-profile-test-single-pre72" description="Profile a selected test in the IDE." name="profile-test-single"/> + <target depends="-profile-check" description="Profile a selected test in the IDE." if="profiler.configured" name="profile-test" unless="profiler.info.jvmargs"> + <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> + <startprofiler/> + <antcall target="test-single"/> + </target> + <target depends="-profile-check" description="Profile a selected class in the IDE." if="profiler.configured" name="profile-test-with-main"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <startprofiler/> + <antcall target="run-test-with-main"/> + </target> + <target depends="-profile-check,-profile-applet-pre72" if="profiler.configured" name="profile-applet" unless="profiler.info.jvmargs.agent"> + <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> + <startprofiler/> + <antcall target="run-applet"/> + </target> + <!-- + =============== + JAVADOC SECTION + =============== + --> + <target depends="init" if="have.sources" name="-javadoc-build"> + <mkdir dir="${dist.javadoc.dir}"/> + <condition else="" property="javadoc.endorsed.classpath.cmd.line.arg" value="-J${endorsed.classpath.cmd.line.arg}"> + <and> + <isset property="endorsed.classpath.cmd.line.arg"/> + <not> + <equals arg1="${endorsed.classpath.cmd.line.arg}" arg2=""/> + </not> + </and> + </condition> + <condition else="" property="bug5101868workaround" value="*.java"> + <matches pattern="1\.[56](\..*)?" string="${java.version}"/> + </condition> + <condition else="" property="javadoc.html5.cmd.line.arg" value="-html5"> + <and> + <isset property="javadoc.html5"/> + <available file="${jdk.home}${file.separator}lib${file.separator}jrt-fs.jar"/> + </and> + </condition> + <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> + <classpath> + <path path="${javac.classpath}"/> + </classpath> + <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> + <filename name="**/*.java"/> + </fileset> + <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> + <include name="**/*.java"/> + <exclude name="*.java"/> + </fileset> + <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> + <arg line="${javadoc.html5.cmd.line.arg}"/> + </javadoc> + <copy todir="${dist.javadoc.dir}"> + <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> + <filename name="**/doc-files/**"/> + </fileset> + <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> + <include name="**/doc-files/**"/> + </fileset> + </copy> + </target> + <target depends="init,-javadoc-build" if="netbeans.home" name="-javadoc-browse" unless="no.javadoc.preview"> + <nbbrowse file="${dist.javadoc.dir}/index.html"/> + </target> + <target depends="init,-javadoc-build,-javadoc-browse" description="Build Javadoc." name="javadoc"/> + <!-- + ========================= + TEST COMPILATION SECTION + ========================= + --> + <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test"> + <mkdir dir="${build.test.classes.dir}"/> + </target> + <target name="-pre-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-init-source-module-properties" if="named.module.internal" name="-init-test-javac-module-properties-with-module"> + <j2seproject3:modulename property="test.module.name" sourcepath="${test.src.dir}"/> + <condition else="${empty.dir}" property="javac.test.sourcepath" value="${test.src.dir}"> + <and> + <isset property="test.module.name"/> + <length length="0" string="${test.module.name}" when="greater"/> + </and> + </condition> + <condition else="--patch-module ${module.name}=${test.src.dir} --add-reads ${module.name}=ALL-UNNAMED" property="javac.test.compilerargs" value="--add-reads ${test.module.name}=ALL-UNNAMED"> + <and> + <isset property="test.module.name"/> + <length length="0" string="${test.module.name}" when="greater"/> + </and> + </condition> + </target> + <target depends="-init-source-module-properties" if="named.module.internal" name="-init-test-run-module-properties"> + <condition else="${module.name}" property="run.test.addexport.source.module.internal" value="${test.module.name}"> + <and> + <isset property="test.module.name"/> + <length length="0" string="${test.module.name}" when="greater"/> + </and> + </condition> + <fileset dir="${build.test.classes.dir}" id="run.test.packages.internal" includes="**/*.class"/> + <property location="${build.test.classes.dir}" name="build.test.classes.dir.abs.internal"/> + <pathconvert pathsep=" " property="run.test.addexports.internal" refid="run.test.packages.internal"> + <chainedmapper> + <regexpmapper from="^(.*)\Q${file.separator}\E.*\.class$$" to="\1"/> + <filtermapper> + <uniqfilter/> + <replacestring from="${build.test.classes.dir.abs.internal}" to=""/> + </filtermapper> + <cutdirsmapper dirs="1"/> + <packagemapper from="*" to="--add-exports ${run.test.addexport.source.module.internal}/*=ALL-UNNAMED"/> + </chainedmapper> + </pathconvert> + <condition else="--patch-module ${module.name}=${build.test.classes.dir} --add-modules ${module.name} --add-reads ${module.name}=ALL-UNNAMED ${run.test.addexports.internal}" property="run.test.jvmargs" value="--add-modules ${test.module.name} --add-reads ${test.module.name}=ALL-UNNAMED ${run.test.addexports.internal}"> + <and> + <isset property="test.module.name"/> + <length length="0" string="${test.module.name}" when="greater"/> + </and> + </condition> + </target> + <target depends="-init-source-module-properties" name="-init-test-module-properties-without-module" unless="named.module.internal"> + <property name="javac.test.sourcepath" value="${empty.dir}"/> + <property name="javac.test.compilerargs" value=""/> + <property name="run.test.jvmargs" value=""/> + </target> + <target depends="-init-test-javac-module-properties-with-module,-init-test-module-properties-without-module" name="-init-test-module-properties"/> + <target if="do.depend.true" name="-compile-test-depend"> + <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/> + </target> + <target depends="init,deps-jar,compile,-init-test-module-properties,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test"> + <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" modulepath="${javac.test.modulepath}" processorpath="${javac.test.processorpath}" sourcepath="${javac.test.sourcepath}" srcdir="${test.src.dir}"> + <customize> + <compilerarg line="${javac.test.compilerargs}"/> + </customize> + </j2seproject3:javac> + <copy todir="${build.test.classes.dir}"> + <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/> + <target name="-pre-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,compile,-init-test-module-properties,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/> + <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}, module-info.java" modulepath="${javac.test.modulepath}" processorpath="${javac.test.processorpath}" sourcepath="${test.src.dir}" srcdir="${test.src.dir}"> + <customize> + <compilerarg line="${javac.test.compilerargs}"/> + </customize> + </j2seproject3:javac> + <copy todir="${build.test.classes.dir}"> + <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/> + <!-- + ======================= + TEST EXECUTION SECTION + ======================= + --> + <target depends="init" if="have.tests" name="-pre-test-run"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test,-init-test-run-module-properties,-pre-test-run" if="have.tests" name="-do-test-run"> + <j2seproject3:test includes="${includes}" testincludes="**/*Test.java"/> + </target> + <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run"> + <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> + </target> + <target depends="init" if="have.tests" name="test-report"/> + <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/> + <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/> + <target depends="init" if="have.tests" name="-pre-test-run-single"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> + <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> + <j2seproject3:test excludes="" includes="${test.includes}" testincludes="${test.includes}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single"> + <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> + </target> + <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> + <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single-method"> + <fail unless="test.class">Must select some files in the IDE or set test.class</fail> + <fail unless="test.method">Must select some method in the IDE or set test.method</fail> + <j2seproject3:test excludes="" includes="${javac.includes}" testincludes="${test.class}" testmethods="${test.method}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method" if="have.tests" name="-post-test-run-single-method"> + <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> + </target> + <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/> + <!-- + ======================= + TEST DEBUGGING SECTION + ======================= + --> + <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test"> + <fail unless="test.class">Must select one file in the IDE or set test.class</fail> + <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testincludes="${javac.includes}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test-method"> + <fail unless="test.class">Must select one file in the IDE or set test.class</fail> + <fail unless="test.method">Must select some method in the IDE or set test.method</fail> + <j2seproject3:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testMethod="${test.method}" testincludes="${test.class}" testmethods="${test.method}"/> + </target> + <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test"> + <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> + </target> + <target depends="init,compile-test-single,-init-test-run-module-properties,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> + <target depends="init,compile-test-single,-init-test-run-module-properties,-debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/> + <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> + <j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/> + <!-- + ========================= + APPLET EXECUTION SECTION + ========================= + --> + <target depends="init,compile-single" name="run-applet"> + <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> + <j2seproject1:java classname="sun.applet.AppletViewer"> + <customize> + <arg value="${applet.url}"/> + </customize> + </j2seproject1:java> + </target> + <!-- + ========================= + APPLET DEBUGGING SECTION + ========================= + --> + <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-applet"> + <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> + <j2seproject3:debug classname="sun.applet.AppletViewer"> + <customizeDebuggee> + <arg value="${applet.url}"/> + </customizeDebuggee> + </j2seproject3:debug> + </target> + <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-applet" if="netbeans.home" name="debug-applet"/> + <!-- + =============== + CLEANUP SECTION + =============== + --> + <target name="-deps-clean-init" unless="built-clean.properties"> + <property location="${build.dir}/built-clean.properties" name="built-clean.properties"/> + <delete file="${built-clean.properties}" quiet="true"/> + </target> + <target if="already.built.clean.${basedir}" name="-warn-already-built-clean"> + <echo level="warn" message="Cycle detected: Networked Graphics MV3500 assignments was already built"/> + </target> + <target depends="init,-deps-clean-init" name="deps-clean" unless="no.deps"> + <mkdir dir="${build.dir}"/> + <touch file="${built-clean.properties}" verbose="false"/> + <property file="${built-clean.properties}" prefix="already.built.clean."/> + <antcall target="-warn-already-built-clean"/> + <propertyfile file="${built-clean.properties}"> + <entry key="${basedir}" value=""/> + </propertyfile> + </target> + <target depends="init" name="-do-clean"> + <delete dir="${build.dir}"/> + <delete dir="${dist.jlink.output}"/> + <delete dir="${dist.dir}" followsymlinks="false" includeemptydirs="true"/> + </target> + <target name="-post-clean"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-clean,-do-clean,-post-clean" description="Clean build products." name="clean"/> + <target name="-check-call-dep"> + <property file="${call.built.properties}" prefix="already.built."/> + <condition property="should.call.dep"> + <and> + <not> + <isset property="already.built.${call.subproject}"/> + </not> + <available file="${call.script}"/> + </and> + </condition> + </target> + <target depends="-check-call-dep" if="should.call.dep" name="-maybe-call-dep"> + <ant antfile="${call.script}" inheritall="false" target="${call.target}"> + <propertyset> + <propertyref prefix="transfer."/> + <mapper from="transfer.*" to="*" type="glob"/> + </propertyset> + </ant> + </target> +</project> diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/dis.js b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/dis.js index 83d0e716f4..db450901da 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/dis.js +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/dis.js @@ -935,7 +935,7 @@ exports.OutputStream = dis.OutputStream; * Section 5.3.6.5. Acknowledge the receiptof a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1030,7 +1030,7 @@ exports.AcknowledgePdu = dis.AcknowledgePdu; * Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1125,7 +1125,7 @@ exports.AcknowledgeReliablePdu = dis.AcknowledgeReliablePdu; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1180,7 +1180,7 @@ exports.AcousticBeamData = dis.AcousticBeamData; * Used in UaPdu * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1245,7 +1245,7 @@ exports.AcousticBeamFundamentalParameter = dis.AcousticBeamFundamentalParameter; * Section 5.2.35. information about a specific UA emmtter * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1295,7 +1295,7 @@ exports.AcousticEmitter = dis.AcousticEmitter; * 5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record. This record shall consist of three fields: Acoustic Name, Function, and Acoustic ID Number * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1345,7 +1345,7 @@ exports.AcousticEmitterSystem = dis.AcousticEmitterSystem; * Used in the UA pdu; ties together an emmitter and a location. This requires manual cleanup; the beam data should not be attached to each emitter system. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1420,7 +1420,7 @@ exports.AcousticEmitterSystemData = dis.AcousticEmitterSystemData; * Section 5.3.6.6. Request from simulation manager to an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1550,7 +1550,7 @@ exports.ActionRequestPdu = dis.ActionRequestPdu; * Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1695,7 +1695,7 @@ exports.ActionRequestReliablePdu = dis.ActionRequestReliablePdu; * Section 5.3.6.7. response to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1825,7 +1825,7 @@ exports.ActionResponsePdu = dis.ActionResponsePdu; * Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1955,7 +1955,7 @@ exports.ActionResponseReliablePdu = dis.ActionResponseReliablePdu; * Section 5.2.36. Each agregate in a given simulation app is given an aggregate identifier number unique for all other aggregates in that app and in that exercise. The id is valid for the duration of the the exercise. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2005,7 +2005,7 @@ exports.AggregateID = dis.AggregateID; * Section 5.2.37. Specifies the character set used inthe first byte, followed by up to 31 characters of text data. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2056,7 +2056,7 @@ exports.AggregateMarking = dis.AggregateMarking; * Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities. requires manual intervention to fix the padding between entityID lists and silent aggregate sysem lists--this padding is dependent on how many entityIDs there are, and needs to be on a 32 bit word boundary. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2281,7 +2281,7 @@ exports.AggregateStatePdu = dis.AggregateStatePdu; * Section 5.2.38. Identifies the type of aggregate including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2350,7 +2350,7 @@ exports.AggregateType = dis.AggregateType; * 5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2400,7 +2400,7 @@ exports.AngularVelocityVector = dis.AngularVelocityVector; * 5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2445,7 +2445,7 @@ exports.AntennaLocation = dis.AntennaLocation; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2490,7 +2490,7 @@ exports.ApaData = dis.ApaData; * Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2625,7 +2625,7 @@ exports.ArealObjectStatePdu = dis.ArealObjectStatePdu; * Section 5.2.5. Articulation parameters for movable parts and attached parts of an entity. Specifes wether or not a change has occured, the part identifcation of the articulated part to which it is attached, and the type and value of each parameter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2680,7 +2680,7 @@ exports.ArticulationParameter = dis.ArticulationParameter; * Section 5.2.4.2. Used when the antenna pattern type field has a value of 1. Specifies the direction, patter, and polarization of radiation from an antenna. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2755,7 +2755,7 @@ exports.BeamAntennaPattern = dis.BeamAntennaPattern; * Section 5.2.39. Specification of the data necessary to describe the scan volume of an emitter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2815,7 +2815,7 @@ exports.BeamData = dis.BeamData; * Section 5.2.7. Specifies the type of muntion fired, the type of warhead, the type of fuse, the number of rounds fired, and the rate at which the roudns are fired in rounds per minute. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2875,7 +2875,7 @@ exports.BurstDescriptor = dis.BurstDescriptor; * Section 5.2.8. Time measurements that exceed one hour. Hours is the number of hours since January 1, 1970, UTC * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2920,7 +2920,7 @@ exports.ClockTime = dis.ClockTime; * 5.3.3.3. Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3065,7 +3065,7 @@ exports.CollisionElasticPdu = dis.CollisionElasticPdu; * Section 5.3.3.2. Information about a collision. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3175,7 +3175,7 @@ exports.CollisionPdu = dis.CollisionPdu; * Section 5.3.6.12. Arbitrary messages can be entered into the data stream via use of this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3295,7 +3295,7 @@ exports.CommentPdu = dis.CommentPdu; * Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3415,7 +3415,7 @@ exports.CommentReliablePdu = dis.CommentReliablePdu; * Section 5.3.6.1. Create a new entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3500,7 +3500,7 @@ exports.CreateEntityPdu = dis.CreateEntityPdu; * Section 5.3.12.1: creation of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3600,7 +3600,7 @@ exports.CreateEntityReliablePdu = dis.CreateEntityReliablePdu; * Section 5.3.6.10. Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3730,7 +3730,7 @@ exports.DataPdu = dis.DataPdu; * Section 5.3.6.8. Request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3860,7 +3860,7 @@ exports.DataQueryPdu = dis.DataQueryPdu; * Section 5.3.12.8: request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4005,7 +4005,7 @@ exports.DataQueryReliablePdu = dis.DataQueryReliablePdu; * Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4145,7 +4145,7 @@ exports.DataReliablePdu = dis.DataReliablePdu; * represents values used in dead reckoning algorithms * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4206,7 +4206,7 @@ exports.DeadReckoningParameter = dis.DeadReckoningParameter; * Section 5.3.7.2. Handles designating operations. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4336,7 +4336,7 @@ exports.DesignatorPdu = dis.DesignatorPdu; * Section 5.3.4.2. Information about stuff exploding. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4475,7 +4475,7 @@ exports.DetonationPdu = dis.DetonationPdu; * Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4545,7 +4545,7 @@ exports.DistributedEmissionsFamilyPdu = dis.DistributedEmissionsFamilyPdu; * 64 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4591,7 +4591,7 @@ exports.EightByteChunk = dis.EightByteChunk; * Description of one electronic emission beam * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4686,7 +4686,7 @@ exports.ElectronicEmissionBeamData = dis.ElectronicEmissionBeamData; * Data about one electronic system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4761,7 +4761,7 @@ exports.ElectronicEmissionSystemData = dis.ElectronicEmissionSystemData; * Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. COMPLETE (I think) * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4871,7 +4871,7 @@ exports.ElectronicEmissionsPdu = dis.ElectronicEmissionsPdu; * Section 5.2.11. This field shall specify information about a particular emitter system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4921,7 +4921,7 @@ exports.EmitterSystem = dis.EmitterSystem; * Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY, ALL_ENTITIES, or RQST_ASSIGN_ID. The entity iden- tifier number need not be registered or retained for future exercises. The entity identifier number shall be specified by a 16-bit unsigned integer. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the create entity to define the entity identifier number of the new entity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4971,7 +4971,7 @@ exports.EntityID = dis.EntityID; * Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5041,7 +5041,7 @@ exports.EntityInformationFamilyPdu = dis.EntityInformationFamilyPdu; * Section 5.3.9. Common superclass for EntityManagment PDUs, including aggregate state, isGroupOf, TransferControLRequest, and isPartOf * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5111,7 +5111,7 @@ exports.EntityManagementFamilyPdu = dis.EntityManagementFamilyPdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5476,7 +5476,7 @@ exports.EntityStatePdu = dis.EntityStatePdu; * 5.3.3.4. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5816,7 +5816,7 @@ exports.EntityStateUpdatePdu = dis.EntityStateUpdatePdu; * Section 5.2.16. Identifies the type of entity, including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5885,7 +5885,7 @@ exports.EntityType = dis.EntityType; * Section 5.2.40. Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5950,7 +5950,7 @@ exports.Environment = dis.Environment; * Section 5.3.11.1: Information about environmental effects and processes. This requires manual cleanup. the environmental record is variable, as is the padding. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6065,7 +6065,7 @@ exports.EnvironmentalProcessPdu = dis.EnvironmentalProcessPdu; * Section 5.2.18. Identifies a unique event in a simulation via the combination of three values * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6115,7 +6115,7 @@ exports.EventID = dis.EventID; * Section 5.3.6.11. Reports occurance of a significant event to the simulation manager. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6245,7 +6245,7 @@ exports.EventReportPdu = dis.EventReportPdu; * Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6375,7 +6375,7 @@ exports.EventReportReliablePdu = dis.EventReportReliablePdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6883,7 +6883,7 @@ exports.FastEntityStatePdu = dis.FastEntityStatePdu; * Sectioin 5.3.4.1. Information about someone firing something. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6997,7 +6997,7 @@ exports.FirePdu = dis.FirePdu; * Section 5.2.18. Fixed Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7042,7 +7042,7 @@ exports.FixedDatum = dis.FixedDatum; * 32 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7088,7 +7088,7 @@ exports.FourByteChunk = dis.FourByteChunk; * Section 5.2.22. Contains electromagnetic emmision regineratin parameters that are variable throughout a scenario dependent on the actions of the participants in the simulation. Also provides basic parametric data that may be used to support low-fidelity simulations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7173,7 +7173,7 @@ exports.FundamentalParameterData = dis.FundamentalParameterData; * 5.2.45. Fundamental IFF atc data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7248,7 +7248,7 @@ exports.FundamentalParameterDataIff = dis.FundamentalParameterDataIff; * 5.2.44: Grid data record, a common abstract superclass for several subtypes * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7293,7 +7293,7 @@ exports.GridAxisRecord = dis.GridAxisRecord; * 5.2.44: Grid data record, representation 0 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7358,7 +7358,7 @@ exports.GridAxisRecordRepresentation0 = dis.GridAxisRecordRepresentation0; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7433,7 +7433,7 @@ exports.GridAxisRecordRepresentation1 = dis.GridAxisRecordRepresentation1; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7498,7 +7498,7 @@ exports.GridAxisRecordRepresentation2 = dis.GridAxisRecordRepresentation2; * Section 5.3.11.2: Information about globat, spatially varying enviornmental effects. This requires manual cleanup; the grid axis records are variable sized. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7653,7 +7653,7 @@ exports.GriddedDataPdu = dis.GriddedDataPdu; * 5.3.7.4.1: Navigational and IFF PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7753,7 +7753,7 @@ exports.IffAtcNavAidsLayer1Pdu = dis.IffAtcNavAidsLayer1Pdu; * Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7883,7 +7883,7 @@ exports.IffAtcNavAidsLayer2Pdu = dis.IffAtcNavAidsLayer2Pdu; * 5.2.42. Basic operational data ofr IFF ATC NAVAIDS * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7968,7 +7968,7 @@ exports.IffFundamentalData = dis.IffFundamentalData; * 5.2.46. Intercom communcations parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8028,7 +8028,7 @@ exports.IntercomCommunicationsParameters = dis.IntercomCommunicationsParameters; * Section 5.3.8.5. Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8168,7 +8168,7 @@ exports.IntercomControlPdu = dis.IntercomControlPdu; * Section 5.3.8.4. Actual transmission of intercome voice data. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8288,7 +8288,7 @@ exports.IntercomSignalPdu = dis.IntercomSignalPdu; * Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation. Needs manual cleanup. The GED size requires a database lookup. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8403,7 +8403,7 @@ exports.IsGroupOfPdu = dis.IsGroupOfPdu; * Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8503,7 +8503,7 @@ exports.IsPartOfPdu = dis.IsPartOfPdu; * 5.2.47. Layer header. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8553,7 +8553,7 @@ exports.LayerHeader = dis.LayerHeader; * Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8678,7 +8678,7 @@ exports.LinearObjectStatePdu = dis.LinearObjectStatePdu; * 5.2.48: Linear segment parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8758,7 +8758,7 @@ exports.LinearSegmentParameter = dis.LinearSegmentParameter; * Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8831,7 +8831,7 @@ exports.LogisticsFamilyPdu = dis.LogisticsFamilyPdu; * of the string to 11 characters. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8928,7 +8928,7 @@ exports.Marking = dis.Marking; * Section 5.3.10.3 Information about individual mines within a minefield. This is very, very wrong. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9088,7 +9088,7 @@ exports.MinefieldDataPdu = dis.MinefieldDataPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9158,7 +9158,7 @@ exports.MinefieldFamilyPdu = dis.MinefieldFamilyPdu; * Section 5.3.10.2 Query a minefield for information about individual mines. Requires manual clean up to get the padding right. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9298,7 +9298,7 @@ exports.MinefieldQueryPdu = dis.MinefieldQueryPdu; * Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9403,7 +9403,7 @@ exports.MinefieldResponseNackPdu = dis.MinefieldResponseNackPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9553,7 +9553,7 @@ exports.MinefieldStatePdu = dis.MinefieldStatePdu; * Radio modulation * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9608,7 +9608,7 @@ exports.ModulationType = dis.ModulationType; * discrete ostional relationsihip * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9653,7 +9653,7 @@ exports.NamedLocation = dis.NamedLocation; * Identifies type of object. This is a shorter version of EntityType that omits the specific and extra fields. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9713,7 +9713,7 @@ exports.ObjectType = dis.ObjectType; * 8 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9759,7 +9759,7 @@ exports.OneByteChunk = dis.OneByteChunk; * Section 5.2.17. Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9806,7 +9806,7 @@ exports.Orientation = dis.Orientation; * The superclass for all PDUs. This incorporates the PduHeader record, section 5.2.29. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9876,7 +9876,7 @@ exports.Pdu = dis.Pdu; * A container that holds PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9931,7 +9931,7 @@ exports.PduContainer = dis.PduContainer; * Non-DIS class, used to describe streams of PDUs when logging to SQL databases * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10040,7 +10040,7 @@ exports.PduStream = dis.PduStream; * x,y point * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10085,7 +10085,7 @@ exports.Point = dis.Point; * Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10215,7 +10215,7 @@ exports.PointObjectStatePdu = dis.PointObjectStatePdu; * Data about a propulsion system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10260,7 +10260,7 @@ exports.PropulsionSystemData = dis.PropulsionSystemData; * Section 5.3.8. Abstract superclass for radio communications PDUs. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10330,7 +10330,7 @@ exports.RadioCommunicationsFamilyPdu = dis.RadioCommunicationsFamilyPdu; * Section 5.2.25. Identifies the type of radio * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10394,7 +10394,7 @@ exports.RadioEntityType = dis.RadioEntityType; * Section 5.3.8.3. Communication of a receiver state. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10499,7 +10499,7 @@ exports.ReceiverPdu = dis.ReceiverPdu; * Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10629,7 +10629,7 @@ exports.RecordQueryReliablePdu = dis.RecordQueryReliablePdu; * Record sets, used in transfer control request PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10694,7 +10694,7 @@ exports.RecordSet = dis.RecordSet; * 5.2.56. Purpose for joinging two entities * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10739,7 +10739,7 @@ exports.Relationship = dis.Relationship; * Section 5.3.6.2. Remove an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10824,7 +10824,7 @@ exports.RemoveEntityPdu = dis.RemoveEntityPdu; * Section 5.3.12.2: Removal of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10924,7 +10924,7 @@ exports.RemoveEntityReliablePdu = dis.RemoveEntityReliablePdu; * Section 5.2.5.5. Repair is complete. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11014,7 +11014,7 @@ exports.RepairCompletePdu = dis.RepairCompletePdu; * Section 5.2.5.6. Sent after repair complete PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11109,7 +11109,7 @@ exports.RepairResponsePdu = dis.RepairResponsePdu; * Section 5.2.5.4. Cancel of resupply by either the receiving or supplying entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11189,7 +11189,7 @@ exports.ResupplyCancelPdu = dis.ResupplyCancelPdu; * Section 5.3.5.2. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11298,7 +11298,7 @@ exports.ResupplyOfferPdu = dis.ResupplyOfferPdu; * Section 5.3.5.3. Receipt of supplies is communiated. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11407,7 +11407,7 @@ exports.ResupplyReceivedPdu = dis.ResupplyReceivedPdu; * Section 5.3.7.5. SEES PDU, supplemental emissions entity state information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11537,7 +11537,7 @@ exports.SeesPdu = dis.SeesPdu; * Section 5.3.5.1. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11646,7 +11646,7 @@ exports.ServiceRequestPdu = dis.ServiceRequestPdu; * Section 5.3.6.9. Change state information with the data contained in this. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11776,7 +11776,7 @@ exports.SetDataPdu = dis.SetDataPdu; * Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11916,7 +11916,7 @@ exports.SetDataReliablePdu = dis.SetDataReliablePdu; * Section 5.3.12.14: Initializing or changing internal parameter info. Needs manual intervention to fix padding in recrod set PDUs. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12036,7 +12036,7 @@ exports.SetRecordReliablePdu = dis.SetRecordReliablePdu; * Shaft RPMs, used in underwater acoustic clacluations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12086,7 +12086,7 @@ exports.ShaftRPMs = dis.ShaftRPMs; * Section 5.3.8.2. Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12206,7 +12206,7 @@ exports.SignalPdu = dis.SignalPdu; * Section 5.2.14.1. A Simulation Address record shall consist of the Site Identification number and the Application Identification number. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12251,7 +12251,7 @@ exports.SimulationAddress = dis.SimulationAddress; * Section 5.3.6. Abstract superclass for PDUs relating to the simulation itself. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12331,7 +12331,7 @@ exports.SimulationManagementFamilyPdu = dis.SimulationManagementFamilyPdu; * Section 5.3.12: Abstract superclass for reliable simulation management PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12411,7 +12411,7 @@ exports.SimulationManagementWithReliabilityFamilyPdu = dis.SimulationManagementW * 48 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12457,7 +12457,7 @@ exports.SixByteChunk = dis.SixByteChunk; * Section 5.2.4.3. Used when the antenna pattern type in the transmitter pdu is of value 2. Specified the direction and radiation pattern from a radio transmitter's antenna. NOTE: this class must be hand-coded to clean up some implementation details. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12496,7 +12496,7 @@ exports.SphericalHarmonicAntennaPattern = dis.SphericalHarmonicAntennaPattern; * Section 5.2.6.3. Start or resume an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12591,7 +12591,7 @@ exports.StartResumePdu = dis.StartResumePdu; * Section 5.3.12.3: Start resume simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12701,7 +12701,7 @@ exports.StartResumeReliablePdu = dis.StartResumeReliablePdu; * Section 5.2.3.4. Stop or freeze an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12806,7 +12806,7 @@ exports.StopFreezePdu = dis.StopFreezePdu; * Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12916,7 +12916,7 @@ exports.StopFreezeReliablePdu = dis.StopFreezeReliablePdu; * Section 5.2.30. A supply, and the amount of that supply. Similar to an entity kind but with the addition of a quantity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12961,7 +12961,7 @@ exports.SupplyQuantity = dis.SupplyQuantity; * Section 5.3.11: Abstract superclass for synthetic environment PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13031,7 +13031,7 @@ exports.SyntheticEnvironmentFamilyPdu = dis.SyntheticEnvironmentFamilyPdu; * 5.2.58. Used in IFF ATC PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13086,7 +13086,7 @@ exports.SystemID = dis.SystemID; * One track/jam target * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13136,7 +13136,7 @@ exports.TrackJamTarget = dis.TrackJamTarget; * Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications. Requires manual cleanup. The padding between record sets is variable. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13256,7 +13256,7 @@ exports.TransferControlRequestPdu = dis.TransferControlRequestPdu; * Section 5.3.8.1. Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13451,7 +13451,7 @@ exports.TransmitterPdu = dis.TransmitterPdu; * 16 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13497,7 +13497,7 @@ exports.TwoByteChunk = dis.TwoByteChunk; * Section 5.3.7.3. Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13656,7 +13656,7 @@ exports.UaPdu = dis.UaPdu; * Wrapper for an unsigned 32 bit integer * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13696,7 +13696,7 @@ exports.UnsignedIntegerWrapper = dis.UnsignedIntegerWrapper; * Section 5.2.32. Variable Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13756,7 +13756,7 @@ exports.VariableDatum = dis.VariableDatum; * Section 5.3.34. Three double precision floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13806,7 +13806,7 @@ exports.Vector3Double = dis.Vector3Double; * Section 5.2.33. Three floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13856,7 +13856,7 @@ exports.Vector3Float = dis.Vector3Float; * Data about a vectoring nozzle system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13901,7 +13901,7 @@ exports.VectoringNozzleSystemData = dis.VectoringNozzleSystemData; * Section 5.3.4. abstract superclass for fire and detonation pdus that have shared information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/scripts/dis.js b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/scripts/dis.js index 83d0e716f4..db450901da 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/scripts/dis.js +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project/scripts/dis.js @@ -935,7 +935,7 @@ exports.OutputStream = dis.OutputStream; * Section 5.3.6.5. Acknowledge the receiptof a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1030,7 +1030,7 @@ exports.AcknowledgePdu = dis.AcknowledgePdu; * Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1125,7 +1125,7 @@ exports.AcknowledgeReliablePdu = dis.AcknowledgeReliablePdu; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1180,7 +1180,7 @@ exports.AcousticBeamData = dis.AcousticBeamData; * Used in UaPdu * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1245,7 +1245,7 @@ exports.AcousticBeamFundamentalParameter = dis.AcousticBeamFundamentalParameter; * Section 5.2.35. information about a specific UA emmtter * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1295,7 +1295,7 @@ exports.AcousticEmitter = dis.AcousticEmitter; * 5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record. This record shall consist of three fields: Acoustic Name, Function, and Acoustic ID Number * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1345,7 +1345,7 @@ exports.AcousticEmitterSystem = dis.AcousticEmitterSystem; * Used in the UA pdu; ties together an emmitter and a location. This requires manual cleanup; the beam data should not be attached to each emitter system. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1420,7 +1420,7 @@ exports.AcousticEmitterSystemData = dis.AcousticEmitterSystemData; * Section 5.3.6.6. Request from simulation manager to an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1550,7 +1550,7 @@ exports.ActionRequestPdu = dis.ActionRequestPdu; * Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1695,7 +1695,7 @@ exports.ActionRequestReliablePdu = dis.ActionRequestReliablePdu; * Section 5.3.6.7. response to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1825,7 +1825,7 @@ exports.ActionResponsePdu = dis.ActionResponsePdu; * Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1955,7 +1955,7 @@ exports.ActionResponseReliablePdu = dis.ActionResponseReliablePdu; * Section 5.2.36. Each agregate in a given simulation app is given an aggregate identifier number unique for all other aggregates in that app and in that exercise. The id is valid for the duration of the the exercise. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2005,7 +2005,7 @@ exports.AggregateID = dis.AggregateID; * Section 5.2.37. Specifies the character set used inthe first byte, followed by up to 31 characters of text data. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2056,7 +2056,7 @@ exports.AggregateMarking = dis.AggregateMarking; * Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities. requires manual intervention to fix the padding between entityID lists and silent aggregate sysem lists--this padding is dependent on how many entityIDs there are, and needs to be on a 32 bit word boundary. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2281,7 +2281,7 @@ exports.AggregateStatePdu = dis.AggregateStatePdu; * Section 5.2.38. Identifies the type of aggregate including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2350,7 +2350,7 @@ exports.AggregateType = dis.AggregateType; * 5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2400,7 +2400,7 @@ exports.AngularVelocityVector = dis.AngularVelocityVector; * 5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2445,7 +2445,7 @@ exports.AntennaLocation = dis.AntennaLocation; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2490,7 +2490,7 @@ exports.ApaData = dis.ApaData; * Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2625,7 +2625,7 @@ exports.ArealObjectStatePdu = dis.ArealObjectStatePdu; * Section 5.2.5. Articulation parameters for movable parts and attached parts of an entity. Specifes wether or not a change has occured, the part identifcation of the articulated part to which it is attached, and the type and value of each parameter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2680,7 +2680,7 @@ exports.ArticulationParameter = dis.ArticulationParameter; * Section 5.2.4.2. Used when the antenna pattern type field has a value of 1. Specifies the direction, patter, and polarization of radiation from an antenna. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2755,7 +2755,7 @@ exports.BeamAntennaPattern = dis.BeamAntennaPattern; * Section 5.2.39. Specification of the data necessary to describe the scan volume of an emitter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2815,7 +2815,7 @@ exports.BeamData = dis.BeamData; * Section 5.2.7. Specifies the type of muntion fired, the type of warhead, the type of fuse, the number of rounds fired, and the rate at which the roudns are fired in rounds per minute. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2875,7 +2875,7 @@ exports.BurstDescriptor = dis.BurstDescriptor; * Section 5.2.8. Time measurements that exceed one hour. Hours is the number of hours since January 1, 1970, UTC * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2920,7 +2920,7 @@ exports.ClockTime = dis.ClockTime; * 5.3.3.3. Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3065,7 +3065,7 @@ exports.CollisionElasticPdu = dis.CollisionElasticPdu; * Section 5.3.3.2. Information about a collision. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3175,7 +3175,7 @@ exports.CollisionPdu = dis.CollisionPdu; * Section 5.3.6.12. Arbitrary messages can be entered into the data stream via use of this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3295,7 +3295,7 @@ exports.CommentPdu = dis.CommentPdu; * Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3415,7 +3415,7 @@ exports.CommentReliablePdu = dis.CommentReliablePdu; * Section 5.3.6.1. Create a new entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3500,7 +3500,7 @@ exports.CreateEntityPdu = dis.CreateEntityPdu; * Section 5.3.12.1: creation of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3600,7 +3600,7 @@ exports.CreateEntityReliablePdu = dis.CreateEntityReliablePdu; * Section 5.3.6.10. Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3730,7 +3730,7 @@ exports.DataPdu = dis.DataPdu; * Section 5.3.6.8. Request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3860,7 +3860,7 @@ exports.DataQueryPdu = dis.DataQueryPdu; * Section 5.3.12.8: request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4005,7 +4005,7 @@ exports.DataQueryReliablePdu = dis.DataQueryReliablePdu; * Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4145,7 +4145,7 @@ exports.DataReliablePdu = dis.DataReliablePdu; * represents values used in dead reckoning algorithms * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4206,7 +4206,7 @@ exports.DeadReckoningParameter = dis.DeadReckoningParameter; * Section 5.3.7.2. Handles designating operations. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4336,7 +4336,7 @@ exports.DesignatorPdu = dis.DesignatorPdu; * Section 5.3.4.2. Information about stuff exploding. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4475,7 +4475,7 @@ exports.DetonationPdu = dis.DetonationPdu; * Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4545,7 +4545,7 @@ exports.DistributedEmissionsFamilyPdu = dis.DistributedEmissionsFamilyPdu; * 64 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4591,7 +4591,7 @@ exports.EightByteChunk = dis.EightByteChunk; * Description of one electronic emission beam * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4686,7 +4686,7 @@ exports.ElectronicEmissionBeamData = dis.ElectronicEmissionBeamData; * Data about one electronic system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4761,7 +4761,7 @@ exports.ElectronicEmissionSystemData = dis.ElectronicEmissionSystemData; * Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. COMPLETE (I think) * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4871,7 +4871,7 @@ exports.ElectronicEmissionsPdu = dis.ElectronicEmissionsPdu; * Section 5.2.11. This field shall specify information about a particular emitter system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4921,7 +4921,7 @@ exports.EmitterSystem = dis.EmitterSystem; * Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY, ALL_ENTITIES, or RQST_ASSIGN_ID. The entity iden- tifier number need not be registered or retained for future exercises. The entity identifier number shall be specified by a 16-bit unsigned integer. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the create entity to define the entity identifier number of the new entity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4971,7 +4971,7 @@ exports.EntityID = dis.EntityID; * Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5041,7 +5041,7 @@ exports.EntityInformationFamilyPdu = dis.EntityInformationFamilyPdu; * Section 5.3.9. Common superclass for EntityManagment PDUs, including aggregate state, isGroupOf, TransferControLRequest, and isPartOf * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5111,7 +5111,7 @@ exports.EntityManagementFamilyPdu = dis.EntityManagementFamilyPdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5476,7 +5476,7 @@ exports.EntityStatePdu = dis.EntityStatePdu; * 5.3.3.4. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5816,7 +5816,7 @@ exports.EntityStateUpdatePdu = dis.EntityStateUpdatePdu; * Section 5.2.16. Identifies the type of entity, including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5885,7 +5885,7 @@ exports.EntityType = dis.EntityType; * Section 5.2.40. Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5950,7 +5950,7 @@ exports.Environment = dis.Environment; * Section 5.3.11.1: Information about environmental effects and processes. This requires manual cleanup. the environmental record is variable, as is the padding. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6065,7 +6065,7 @@ exports.EnvironmentalProcessPdu = dis.EnvironmentalProcessPdu; * Section 5.2.18. Identifies a unique event in a simulation via the combination of three values * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6115,7 +6115,7 @@ exports.EventID = dis.EventID; * Section 5.3.6.11. Reports occurance of a significant event to the simulation manager. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6245,7 +6245,7 @@ exports.EventReportPdu = dis.EventReportPdu; * Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6375,7 +6375,7 @@ exports.EventReportReliablePdu = dis.EventReportReliablePdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6883,7 +6883,7 @@ exports.FastEntityStatePdu = dis.FastEntityStatePdu; * Sectioin 5.3.4.1. Information about someone firing something. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6997,7 +6997,7 @@ exports.FirePdu = dis.FirePdu; * Section 5.2.18. Fixed Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7042,7 +7042,7 @@ exports.FixedDatum = dis.FixedDatum; * 32 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7088,7 +7088,7 @@ exports.FourByteChunk = dis.FourByteChunk; * Section 5.2.22. Contains electromagnetic emmision regineratin parameters that are variable throughout a scenario dependent on the actions of the participants in the simulation. Also provides basic parametric data that may be used to support low-fidelity simulations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7173,7 +7173,7 @@ exports.FundamentalParameterData = dis.FundamentalParameterData; * 5.2.45. Fundamental IFF atc data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7248,7 +7248,7 @@ exports.FundamentalParameterDataIff = dis.FundamentalParameterDataIff; * 5.2.44: Grid data record, a common abstract superclass for several subtypes * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7293,7 +7293,7 @@ exports.GridAxisRecord = dis.GridAxisRecord; * 5.2.44: Grid data record, representation 0 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7358,7 +7358,7 @@ exports.GridAxisRecordRepresentation0 = dis.GridAxisRecordRepresentation0; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7433,7 +7433,7 @@ exports.GridAxisRecordRepresentation1 = dis.GridAxisRecordRepresentation1; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7498,7 +7498,7 @@ exports.GridAxisRecordRepresentation2 = dis.GridAxisRecordRepresentation2; * Section 5.3.11.2: Information about globat, spatially varying enviornmental effects. This requires manual cleanup; the grid axis records are variable sized. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7653,7 +7653,7 @@ exports.GriddedDataPdu = dis.GriddedDataPdu; * 5.3.7.4.1: Navigational and IFF PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7753,7 +7753,7 @@ exports.IffAtcNavAidsLayer1Pdu = dis.IffAtcNavAidsLayer1Pdu; * Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7883,7 +7883,7 @@ exports.IffAtcNavAidsLayer2Pdu = dis.IffAtcNavAidsLayer2Pdu; * 5.2.42. Basic operational data ofr IFF ATC NAVAIDS * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7968,7 +7968,7 @@ exports.IffFundamentalData = dis.IffFundamentalData; * 5.2.46. Intercom communcations parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8028,7 +8028,7 @@ exports.IntercomCommunicationsParameters = dis.IntercomCommunicationsParameters; * Section 5.3.8.5. Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8168,7 +8168,7 @@ exports.IntercomControlPdu = dis.IntercomControlPdu; * Section 5.3.8.4. Actual transmission of intercome voice data. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8288,7 +8288,7 @@ exports.IntercomSignalPdu = dis.IntercomSignalPdu; * Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation. Needs manual cleanup. The GED size requires a database lookup. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8403,7 +8403,7 @@ exports.IsGroupOfPdu = dis.IsGroupOfPdu; * Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8503,7 +8503,7 @@ exports.IsPartOfPdu = dis.IsPartOfPdu; * 5.2.47. Layer header. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8553,7 +8553,7 @@ exports.LayerHeader = dis.LayerHeader; * Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8678,7 +8678,7 @@ exports.LinearObjectStatePdu = dis.LinearObjectStatePdu; * 5.2.48: Linear segment parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8758,7 +8758,7 @@ exports.LinearSegmentParameter = dis.LinearSegmentParameter; * Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8831,7 +8831,7 @@ exports.LogisticsFamilyPdu = dis.LogisticsFamilyPdu; * of the string to 11 characters. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8928,7 +8928,7 @@ exports.Marking = dis.Marking; * Section 5.3.10.3 Information about individual mines within a minefield. This is very, very wrong. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9088,7 +9088,7 @@ exports.MinefieldDataPdu = dis.MinefieldDataPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9158,7 +9158,7 @@ exports.MinefieldFamilyPdu = dis.MinefieldFamilyPdu; * Section 5.3.10.2 Query a minefield for information about individual mines. Requires manual clean up to get the padding right. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9298,7 +9298,7 @@ exports.MinefieldQueryPdu = dis.MinefieldQueryPdu; * Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9403,7 +9403,7 @@ exports.MinefieldResponseNackPdu = dis.MinefieldResponseNackPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9553,7 +9553,7 @@ exports.MinefieldStatePdu = dis.MinefieldStatePdu; * Radio modulation * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9608,7 +9608,7 @@ exports.ModulationType = dis.ModulationType; * discrete ostional relationsihip * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9653,7 +9653,7 @@ exports.NamedLocation = dis.NamedLocation; * Identifies type of object. This is a shorter version of EntityType that omits the specific and extra fields. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9713,7 +9713,7 @@ exports.ObjectType = dis.ObjectType; * 8 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9759,7 +9759,7 @@ exports.OneByteChunk = dis.OneByteChunk; * Section 5.2.17. Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9806,7 +9806,7 @@ exports.Orientation = dis.Orientation; * The superclass for all PDUs. This incorporates the PduHeader record, section 5.2.29. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9876,7 +9876,7 @@ exports.Pdu = dis.Pdu; * A container that holds PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9931,7 +9931,7 @@ exports.PduContainer = dis.PduContainer; * Non-DIS class, used to describe streams of PDUs when logging to SQL databases * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10040,7 +10040,7 @@ exports.PduStream = dis.PduStream; * x,y point * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10085,7 +10085,7 @@ exports.Point = dis.Point; * Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10215,7 +10215,7 @@ exports.PointObjectStatePdu = dis.PointObjectStatePdu; * Data about a propulsion system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10260,7 +10260,7 @@ exports.PropulsionSystemData = dis.PropulsionSystemData; * Section 5.3.8. Abstract superclass for radio communications PDUs. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10330,7 +10330,7 @@ exports.RadioCommunicationsFamilyPdu = dis.RadioCommunicationsFamilyPdu; * Section 5.2.25. Identifies the type of radio * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10394,7 +10394,7 @@ exports.RadioEntityType = dis.RadioEntityType; * Section 5.3.8.3. Communication of a receiver state. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10499,7 +10499,7 @@ exports.ReceiverPdu = dis.ReceiverPdu; * Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10629,7 +10629,7 @@ exports.RecordQueryReliablePdu = dis.RecordQueryReliablePdu; * Record sets, used in transfer control request PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10694,7 +10694,7 @@ exports.RecordSet = dis.RecordSet; * 5.2.56. Purpose for joinging two entities * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10739,7 +10739,7 @@ exports.Relationship = dis.Relationship; * Section 5.3.6.2. Remove an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10824,7 +10824,7 @@ exports.RemoveEntityPdu = dis.RemoveEntityPdu; * Section 5.3.12.2: Removal of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10924,7 +10924,7 @@ exports.RemoveEntityReliablePdu = dis.RemoveEntityReliablePdu; * Section 5.2.5.5. Repair is complete. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11014,7 +11014,7 @@ exports.RepairCompletePdu = dis.RepairCompletePdu; * Section 5.2.5.6. Sent after repair complete PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11109,7 +11109,7 @@ exports.RepairResponsePdu = dis.RepairResponsePdu; * Section 5.2.5.4. Cancel of resupply by either the receiving or supplying entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11189,7 +11189,7 @@ exports.ResupplyCancelPdu = dis.ResupplyCancelPdu; * Section 5.3.5.2. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11298,7 +11298,7 @@ exports.ResupplyOfferPdu = dis.ResupplyOfferPdu; * Section 5.3.5.3. Receipt of supplies is communiated. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11407,7 +11407,7 @@ exports.ResupplyReceivedPdu = dis.ResupplyReceivedPdu; * Section 5.3.7.5. SEES PDU, supplemental emissions entity state information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11537,7 +11537,7 @@ exports.SeesPdu = dis.SeesPdu; * Section 5.3.5.1. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11646,7 +11646,7 @@ exports.ServiceRequestPdu = dis.ServiceRequestPdu; * Section 5.3.6.9. Change state information with the data contained in this. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11776,7 +11776,7 @@ exports.SetDataPdu = dis.SetDataPdu; * Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11916,7 +11916,7 @@ exports.SetDataReliablePdu = dis.SetDataReliablePdu; * Section 5.3.12.14: Initializing or changing internal parameter info. Needs manual intervention to fix padding in recrod set PDUs. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12036,7 +12036,7 @@ exports.SetRecordReliablePdu = dis.SetRecordReliablePdu; * Shaft RPMs, used in underwater acoustic clacluations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12086,7 +12086,7 @@ exports.ShaftRPMs = dis.ShaftRPMs; * Section 5.3.8.2. Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12206,7 +12206,7 @@ exports.SignalPdu = dis.SignalPdu; * Section 5.2.14.1. A Simulation Address record shall consist of the Site Identification number and the Application Identification number. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12251,7 +12251,7 @@ exports.SimulationAddress = dis.SimulationAddress; * Section 5.3.6. Abstract superclass for PDUs relating to the simulation itself. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12331,7 +12331,7 @@ exports.SimulationManagementFamilyPdu = dis.SimulationManagementFamilyPdu; * Section 5.3.12: Abstract superclass for reliable simulation management PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12411,7 +12411,7 @@ exports.SimulationManagementWithReliabilityFamilyPdu = dis.SimulationManagementW * 48 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12457,7 +12457,7 @@ exports.SixByteChunk = dis.SixByteChunk; * Section 5.2.4.3. Used when the antenna pattern type in the transmitter pdu is of value 2. Specified the direction and radiation pattern from a radio transmitter's antenna. NOTE: this class must be hand-coded to clean up some implementation details. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12496,7 +12496,7 @@ exports.SphericalHarmonicAntennaPattern = dis.SphericalHarmonicAntennaPattern; * Section 5.2.6.3. Start or resume an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12591,7 +12591,7 @@ exports.StartResumePdu = dis.StartResumePdu; * Section 5.3.12.3: Start resume simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12701,7 +12701,7 @@ exports.StartResumeReliablePdu = dis.StartResumeReliablePdu; * Section 5.2.3.4. Stop or freeze an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12806,7 +12806,7 @@ exports.StopFreezePdu = dis.StopFreezePdu; * Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12916,7 +12916,7 @@ exports.StopFreezeReliablePdu = dis.StopFreezeReliablePdu; * Section 5.2.30. A supply, and the amount of that supply. Similar to an entity kind but with the addition of a quantity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12961,7 +12961,7 @@ exports.SupplyQuantity = dis.SupplyQuantity; * Section 5.3.11: Abstract superclass for synthetic environment PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13031,7 +13031,7 @@ exports.SyntheticEnvironmentFamilyPdu = dis.SyntheticEnvironmentFamilyPdu; * 5.2.58. Used in IFF ATC PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13086,7 +13086,7 @@ exports.SystemID = dis.SystemID; * One track/jam target * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13136,7 +13136,7 @@ exports.TrackJamTarget = dis.TrackJamTarget; * Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications. Requires manual cleanup. The padding between record sets is variable. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13256,7 +13256,7 @@ exports.TransferControlRequestPdu = dis.TransferControlRequestPdu; * Section 5.3.8.1. Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13451,7 +13451,7 @@ exports.TransmitterPdu = dis.TransmitterPdu; * 16 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13497,7 +13497,7 @@ exports.TwoByteChunk = dis.TwoByteChunk; * Section 5.3.7.3. Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13656,7 +13656,7 @@ exports.UaPdu = dis.UaPdu; * Wrapper for an unsigned 32 bit integer * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13696,7 +13696,7 @@ exports.UnsignedIntegerWrapper = dis.UnsignedIntegerWrapper; * Section 5.2.32. Variable Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13756,7 +13756,7 @@ exports.VariableDatum = dis.VariableDatum; * Section 5.3.34. Three double precision floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13806,7 +13806,7 @@ exports.Vector3Double = dis.Vector3Double; * Section 5.2.33. Three floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13856,7 +13856,7 @@ exports.Vector3Float = dis.Vector3Float; * Data about a vectoring nozzle system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13901,7 +13901,7 @@ exports.VectoringNozzleSystemData = dis.VectoringNozzleSystemData; * Section 5.3.4. abstract superclass for fire and detonation pdus that have shared information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/dis.js b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/dis.js index 83d0e716f4..db450901da 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/dis.js +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/dis.js @@ -935,7 +935,7 @@ exports.OutputStream = dis.OutputStream; * Section 5.3.6.5. Acknowledge the receiptof a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1030,7 +1030,7 @@ exports.AcknowledgePdu = dis.AcknowledgePdu; * Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1125,7 +1125,7 @@ exports.AcknowledgeReliablePdu = dis.AcknowledgeReliablePdu; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1180,7 +1180,7 @@ exports.AcousticBeamData = dis.AcousticBeamData; * Used in UaPdu * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1245,7 +1245,7 @@ exports.AcousticBeamFundamentalParameter = dis.AcousticBeamFundamentalParameter; * Section 5.2.35. information about a specific UA emmtter * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1295,7 +1295,7 @@ exports.AcousticEmitter = dis.AcousticEmitter; * 5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record. This record shall consist of three fields: Acoustic Name, Function, and Acoustic ID Number * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1345,7 +1345,7 @@ exports.AcousticEmitterSystem = dis.AcousticEmitterSystem; * Used in the UA pdu; ties together an emmitter and a location. This requires manual cleanup; the beam data should not be attached to each emitter system. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1420,7 +1420,7 @@ exports.AcousticEmitterSystemData = dis.AcousticEmitterSystemData; * Section 5.3.6.6. Request from simulation manager to an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1550,7 +1550,7 @@ exports.ActionRequestPdu = dis.ActionRequestPdu; * Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1695,7 +1695,7 @@ exports.ActionRequestReliablePdu = dis.ActionRequestReliablePdu; * Section 5.3.6.7. response to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1825,7 +1825,7 @@ exports.ActionResponsePdu = dis.ActionResponsePdu; * Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1955,7 +1955,7 @@ exports.ActionResponseReliablePdu = dis.ActionResponseReliablePdu; * Section 5.2.36. Each agregate in a given simulation app is given an aggregate identifier number unique for all other aggregates in that app and in that exercise. The id is valid for the duration of the the exercise. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2005,7 +2005,7 @@ exports.AggregateID = dis.AggregateID; * Section 5.2.37. Specifies the character set used inthe first byte, followed by up to 31 characters of text data. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2056,7 +2056,7 @@ exports.AggregateMarking = dis.AggregateMarking; * Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities. requires manual intervention to fix the padding between entityID lists and silent aggregate sysem lists--this padding is dependent on how many entityIDs there are, and needs to be on a 32 bit word boundary. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2281,7 +2281,7 @@ exports.AggregateStatePdu = dis.AggregateStatePdu; * Section 5.2.38. Identifies the type of aggregate including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2350,7 +2350,7 @@ exports.AggregateType = dis.AggregateType; * 5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2400,7 +2400,7 @@ exports.AngularVelocityVector = dis.AngularVelocityVector; * 5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2445,7 +2445,7 @@ exports.AntennaLocation = dis.AntennaLocation; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2490,7 +2490,7 @@ exports.ApaData = dis.ApaData; * Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2625,7 +2625,7 @@ exports.ArealObjectStatePdu = dis.ArealObjectStatePdu; * Section 5.2.5. Articulation parameters for movable parts and attached parts of an entity. Specifes wether or not a change has occured, the part identifcation of the articulated part to which it is attached, and the type and value of each parameter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2680,7 +2680,7 @@ exports.ArticulationParameter = dis.ArticulationParameter; * Section 5.2.4.2. Used when the antenna pattern type field has a value of 1. Specifies the direction, patter, and polarization of radiation from an antenna. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2755,7 +2755,7 @@ exports.BeamAntennaPattern = dis.BeamAntennaPattern; * Section 5.2.39. Specification of the data necessary to describe the scan volume of an emitter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2815,7 +2815,7 @@ exports.BeamData = dis.BeamData; * Section 5.2.7. Specifies the type of muntion fired, the type of warhead, the type of fuse, the number of rounds fired, and the rate at which the roudns are fired in rounds per minute. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2875,7 +2875,7 @@ exports.BurstDescriptor = dis.BurstDescriptor; * Section 5.2.8. Time measurements that exceed one hour. Hours is the number of hours since January 1, 1970, UTC * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2920,7 +2920,7 @@ exports.ClockTime = dis.ClockTime; * 5.3.3.3. Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3065,7 +3065,7 @@ exports.CollisionElasticPdu = dis.CollisionElasticPdu; * Section 5.3.3.2. Information about a collision. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3175,7 +3175,7 @@ exports.CollisionPdu = dis.CollisionPdu; * Section 5.3.6.12. Arbitrary messages can be entered into the data stream via use of this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3295,7 +3295,7 @@ exports.CommentPdu = dis.CommentPdu; * Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3415,7 +3415,7 @@ exports.CommentReliablePdu = dis.CommentReliablePdu; * Section 5.3.6.1. Create a new entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3500,7 +3500,7 @@ exports.CreateEntityPdu = dis.CreateEntityPdu; * Section 5.3.12.1: creation of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3600,7 +3600,7 @@ exports.CreateEntityReliablePdu = dis.CreateEntityReliablePdu; * Section 5.3.6.10. Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3730,7 +3730,7 @@ exports.DataPdu = dis.DataPdu; * Section 5.3.6.8. Request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3860,7 +3860,7 @@ exports.DataQueryPdu = dis.DataQueryPdu; * Section 5.3.12.8: request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4005,7 +4005,7 @@ exports.DataQueryReliablePdu = dis.DataQueryReliablePdu; * Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4145,7 +4145,7 @@ exports.DataReliablePdu = dis.DataReliablePdu; * represents values used in dead reckoning algorithms * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4206,7 +4206,7 @@ exports.DeadReckoningParameter = dis.DeadReckoningParameter; * Section 5.3.7.2. Handles designating operations. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4336,7 +4336,7 @@ exports.DesignatorPdu = dis.DesignatorPdu; * Section 5.3.4.2. Information about stuff exploding. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4475,7 +4475,7 @@ exports.DetonationPdu = dis.DetonationPdu; * Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4545,7 +4545,7 @@ exports.DistributedEmissionsFamilyPdu = dis.DistributedEmissionsFamilyPdu; * 64 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4591,7 +4591,7 @@ exports.EightByteChunk = dis.EightByteChunk; * Description of one electronic emission beam * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4686,7 +4686,7 @@ exports.ElectronicEmissionBeamData = dis.ElectronicEmissionBeamData; * Data about one electronic system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4761,7 +4761,7 @@ exports.ElectronicEmissionSystemData = dis.ElectronicEmissionSystemData; * Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. COMPLETE (I think) * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4871,7 +4871,7 @@ exports.ElectronicEmissionsPdu = dis.ElectronicEmissionsPdu; * Section 5.2.11. This field shall specify information about a particular emitter system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4921,7 +4921,7 @@ exports.EmitterSystem = dis.EmitterSystem; * Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY, ALL_ENTITIES, or RQST_ASSIGN_ID. The entity iden- tifier number need not be registered or retained for future exercises. The entity identifier number shall be specified by a 16-bit unsigned integer. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the create entity to define the entity identifier number of the new entity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4971,7 +4971,7 @@ exports.EntityID = dis.EntityID; * Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5041,7 +5041,7 @@ exports.EntityInformationFamilyPdu = dis.EntityInformationFamilyPdu; * Section 5.3.9. Common superclass for EntityManagment PDUs, including aggregate state, isGroupOf, TransferControLRequest, and isPartOf * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5111,7 +5111,7 @@ exports.EntityManagementFamilyPdu = dis.EntityManagementFamilyPdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5476,7 +5476,7 @@ exports.EntityStatePdu = dis.EntityStatePdu; * 5.3.3.4. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5816,7 +5816,7 @@ exports.EntityStateUpdatePdu = dis.EntityStateUpdatePdu; * Section 5.2.16. Identifies the type of entity, including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5885,7 +5885,7 @@ exports.EntityType = dis.EntityType; * Section 5.2.40. Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5950,7 +5950,7 @@ exports.Environment = dis.Environment; * Section 5.3.11.1: Information about environmental effects and processes. This requires manual cleanup. the environmental record is variable, as is the padding. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6065,7 +6065,7 @@ exports.EnvironmentalProcessPdu = dis.EnvironmentalProcessPdu; * Section 5.2.18. Identifies a unique event in a simulation via the combination of three values * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6115,7 +6115,7 @@ exports.EventID = dis.EventID; * Section 5.3.6.11. Reports occurance of a significant event to the simulation manager. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6245,7 +6245,7 @@ exports.EventReportPdu = dis.EventReportPdu; * Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6375,7 +6375,7 @@ exports.EventReportReliablePdu = dis.EventReportReliablePdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6883,7 +6883,7 @@ exports.FastEntityStatePdu = dis.FastEntityStatePdu; * Sectioin 5.3.4.1. Information about someone firing something. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6997,7 +6997,7 @@ exports.FirePdu = dis.FirePdu; * Section 5.2.18. Fixed Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7042,7 +7042,7 @@ exports.FixedDatum = dis.FixedDatum; * 32 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7088,7 +7088,7 @@ exports.FourByteChunk = dis.FourByteChunk; * Section 5.2.22. Contains electromagnetic emmision regineratin parameters that are variable throughout a scenario dependent on the actions of the participants in the simulation. Also provides basic parametric data that may be used to support low-fidelity simulations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7173,7 +7173,7 @@ exports.FundamentalParameterData = dis.FundamentalParameterData; * 5.2.45. Fundamental IFF atc data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7248,7 +7248,7 @@ exports.FundamentalParameterDataIff = dis.FundamentalParameterDataIff; * 5.2.44: Grid data record, a common abstract superclass for several subtypes * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7293,7 +7293,7 @@ exports.GridAxisRecord = dis.GridAxisRecord; * 5.2.44: Grid data record, representation 0 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7358,7 +7358,7 @@ exports.GridAxisRecordRepresentation0 = dis.GridAxisRecordRepresentation0; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7433,7 +7433,7 @@ exports.GridAxisRecordRepresentation1 = dis.GridAxisRecordRepresentation1; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7498,7 +7498,7 @@ exports.GridAxisRecordRepresentation2 = dis.GridAxisRecordRepresentation2; * Section 5.3.11.2: Information about globat, spatially varying enviornmental effects. This requires manual cleanup; the grid axis records are variable sized. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7653,7 +7653,7 @@ exports.GriddedDataPdu = dis.GriddedDataPdu; * 5.3.7.4.1: Navigational and IFF PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7753,7 +7753,7 @@ exports.IffAtcNavAidsLayer1Pdu = dis.IffAtcNavAidsLayer1Pdu; * Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7883,7 +7883,7 @@ exports.IffAtcNavAidsLayer2Pdu = dis.IffAtcNavAidsLayer2Pdu; * 5.2.42. Basic operational data ofr IFF ATC NAVAIDS * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7968,7 +7968,7 @@ exports.IffFundamentalData = dis.IffFundamentalData; * 5.2.46. Intercom communcations parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8028,7 +8028,7 @@ exports.IntercomCommunicationsParameters = dis.IntercomCommunicationsParameters; * Section 5.3.8.5. Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8168,7 +8168,7 @@ exports.IntercomControlPdu = dis.IntercomControlPdu; * Section 5.3.8.4. Actual transmission of intercome voice data. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8288,7 +8288,7 @@ exports.IntercomSignalPdu = dis.IntercomSignalPdu; * Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation. Needs manual cleanup. The GED size requires a database lookup. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8403,7 +8403,7 @@ exports.IsGroupOfPdu = dis.IsGroupOfPdu; * Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8503,7 +8503,7 @@ exports.IsPartOfPdu = dis.IsPartOfPdu; * 5.2.47. Layer header. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8553,7 +8553,7 @@ exports.LayerHeader = dis.LayerHeader; * Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8678,7 +8678,7 @@ exports.LinearObjectStatePdu = dis.LinearObjectStatePdu; * 5.2.48: Linear segment parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8758,7 +8758,7 @@ exports.LinearSegmentParameter = dis.LinearSegmentParameter; * Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8831,7 +8831,7 @@ exports.LogisticsFamilyPdu = dis.LogisticsFamilyPdu; * of the string to 11 characters. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8928,7 +8928,7 @@ exports.Marking = dis.Marking; * Section 5.3.10.3 Information about individual mines within a minefield. This is very, very wrong. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9088,7 +9088,7 @@ exports.MinefieldDataPdu = dis.MinefieldDataPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9158,7 +9158,7 @@ exports.MinefieldFamilyPdu = dis.MinefieldFamilyPdu; * Section 5.3.10.2 Query a minefield for information about individual mines. Requires manual clean up to get the padding right. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9298,7 +9298,7 @@ exports.MinefieldQueryPdu = dis.MinefieldQueryPdu; * Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9403,7 +9403,7 @@ exports.MinefieldResponseNackPdu = dis.MinefieldResponseNackPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9553,7 +9553,7 @@ exports.MinefieldStatePdu = dis.MinefieldStatePdu; * Radio modulation * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9608,7 +9608,7 @@ exports.ModulationType = dis.ModulationType; * discrete ostional relationsihip * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9653,7 +9653,7 @@ exports.NamedLocation = dis.NamedLocation; * Identifies type of object. This is a shorter version of EntityType that omits the specific and extra fields. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9713,7 +9713,7 @@ exports.ObjectType = dis.ObjectType; * 8 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9759,7 +9759,7 @@ exports.OneByteChunk = dis.OneByteChunk; * Section 5.2.17. Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9806,7 +9806,7 @@ exports.Orientation = dis.Orientation; * The superclass for all PDUs. This incorporates the PduHeader record, section 5.2.29. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9876,7 +9876,7 @@ exports.Pdu = dis.Pdu; * A container that holds PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9931,7 +9931,7 @@ exports.PduContainer = dis.PduContainer; * Non-DIS class, used to describe streams of PDUs when logging to SQL databases * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10040,7 +10040,7 @@ exports.PduStream = dis.PduStream; * x,y point * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10085,7 +10085,7 @@ exports.Point = dis.Point; * Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10215,7 +10215,7 @@ exports.PointObjectStatePdu = dis.PointObjectStatePdu; * Data about a propulsion system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10260,7 +10260,7 @@ exports.PropulsionSystemData = dis.PropulsionSystemData; * Section 5.3.8. Abstract superclass for radio communications PDUs. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10330,7 +10330,7 @@ exports.RadioCommunicationsFamilyPdu = dis.RadioCommunicationsFamilyPdu; * Section 5.2.25. Identifies the type of radio * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10394,7 +10394,7 @@ exports.RadioEntityType = dis.RadioEntityType; * Section 5.3.8.3. Communication of a receiver state. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10499,7 +10499,7 @@ exports.ReceiverPdu = dis.ReceiverPdu; * Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10629,7 +10629,7 @@ exports.RecordQueryReliablePdu = dis.RecordQueryReliablePdu; * Record sets, used in transfer control request PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10694,7 +10694,7 @@ exports.RecordSet = dis.RecordSet; * 5.2.56. Purpose for joinging two entities * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10739,7 +10739,7 @@ exports.Relationship = dis.Relationship; * Section 5.3.6.2. Remove an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10824,7 +10824,7 @@ exports.RemoveEntityPdu = dis.RemoveEntityPdu; * Section 5.3.12.2: Removal of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10924,7 +10924,7 @@ exports.RemoveEntityReliablePdu = dis.RemoveEntityReliablePdu; * Section 5.2.5.5. Repair is complete. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11014,7 +11014,7 @@ exports.RepairCompletePdu = dis.RepairCompletePdu; * Section 5.2.5.6. Sent after repair complete PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11109,7 +11109,7 @@ exports.RepairResponsePdu = dis.RepairResponsePdu; * Section 5.2.5.4. Cancel of resupply by either the receiving or supplying entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11189,7 +11189,7 @@ exports.ResupplyCancelPdu = dis.ResupplyCancelPdu; * Section 5.3.5.2. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11298,7 +11298,7 @@ exports.ResupplyOfferPdu = dis.ResupplyOfferPdu; * Section 5.3.5.3. Receipt of supplies is communiated. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11407,7 +11407,7 @@ exports.ResupplyReceivedPdu = dis.ResupplyReceivedPdu; * Section 5.3.7.5. SEES PDU, supplemental emissions entity state information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11537,7 +11537,7 @@ exports.SeesPdu = dis.SeesPdu; * Section 5.3.5.1. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11646,7 +11646,7 @@ exports.ServiceRequestPdu = dis.ServiceRequestPdu; * Section 5.3.6.9. Change state information with the data contained in this. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11776,7 +11776,7 @@ exports.SetDataPdu = dis.SetDataPdu; * Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11916,7 +11916,7 @@ exports.SetDataReliablePdu = dis.SetDataReliablePdu; * Section 5.3.12.14: Initializing or changing internal parameter info. Needs manual intervention to fix padding in recrod set PDUs. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12036,7 +12036,7 @@ exports.SetRecordReliablePdu = dis.SetRecordReliablePdu; * Shaft RPMs, used in underwater acoustic clacluations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12086,7 +12086,7 @@ exports.ShaftRPMs = dis.ShaftRPMs; * Section 5.3.8.2. Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12206,7 +12206,7 @@ exports.SignalPdu = dis.SignalPdu; * Section 5.2.14.1. A Simulation Address record shall consist of the Site Identification number and the Application Identification number. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12251,7 +12251,7 @@ exports.SimulationAddress = dis.SimulationAddress; * Section 5.3.6. Abstract superclass for PDUs relating to the simulation itself. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12331,7 +12331,7 @@ exports.SimulationManagementFamilyPdu = dis.SimulationManagementFamilyPdu; * Section 5.3.12: Abstract superclass for reliable simulation management PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12411,7 +12411,7 @@ exports.SimulationManagementWithReliabilityFamilyPdu = dis.SimulationManagementW * 48 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12457,7 +12457,7 @@ exports.SixByteChunk = dis.SixByteChunk; * Section 5.2.4.3. Used when the antenna pattern type in the transmitter pdu is of value 2. Specified the direction and radiation pattern from a radio transmitter's antenna. NOTE: this class must be hand-coded to clean up some implementation details. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12496,7 +12496,7 @@ exports.SphericalHarmonicAntennaPattern = dis.SphericalHarmonicAntennaPattern; * Section 5.2.6.3. Start or resume an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12591,7 +12591,7 @@ exports.StartResumePdu = dis.StartResumePdu; * Section 5.3.12.3: Start resume simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12701,7 +12701,7 @@ exports.StartResumeReliablePdu = dis.StartResumeReliablePdu; * Section 5.2.3.4. Stop or freeze an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12806,7 +12806,7 @@ exports.StopFreezePdu = dis.StopFreezePdu; * Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12916,7 +12916,7 @@ exports.StopFreezeReliablePdu = dis.StopFreezeReliablePdu; * Section 5.2.30. A supply, and the amount of that supply. Similar to an entity kind but with the addition of a quantity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12961,7 +12961,7 @@ exports.SupplyQuantity = dis.SupplyQuantity; * Section 5.3.11: Abstract superclass for synthetic environment PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13031,7 +13031,7 @@ exports.SyntheticEnvironmentFamilyPdu = dis.SyntheticEnvironmentFamilyPdu; * 5.2.58. Used in IFF ATC PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13086,7 +13086,7 @@ exports.SystemID = dis.SystemID; * One track/jam target * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13136,7 +13136,7 @@ exports.TrackJamTarget = dis.TrackJamTarget; * Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications. Requires manual cleanup. The padding between record sets is variable. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13256,7 +13256,7 @@ exports.TransferControlRequestPdu = dis.TransferControlRequestPdu; * Section 5.3.8.1. Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13451,7 +13451,7 @@ exports.TransmitterPdu = dis.TransmitterPdu; * 16 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13497,7 +13497,7 @@ exports.TwoByteChunk = dis.TwoByteChunk; * Section 5.3.7.3. Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13656,7 +13656,7 @@ exports.UaPdu = dis.UaPdu; * Wrapper for an unsigned 32 bit integer * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13696,7 +13696,7 @@ exports.UnsignedIntegerWrapper = dis.UnsignedIntegerWrapper; * Section 5.2.32. Variable Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13756,7 +13756,7 @@ exports.VariableDatum = dis.VariableDatum; * Section 5.3.34. Three double precision floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13806,7 +13806,7 @@ exports.Vector3Double = dis.Vector3Double; * Section 5.2.33. Three floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13856,7 +13856,7 @@ exports.Vector3Float = dis.Vector3Float; * Data about a vectoring nozzle system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13901,7 +13901,7 @@ exports.VectoringNozzleSystemData = dis.VectoringNozzleSystemData; * Section 5.3.4. abstract superclass for fire and detonation pdus that have shared information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/scripts/dis.js b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/scripts/dis.js index 83d0e716f4..db450901da 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/scripts/dis.js +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/Final Project2/scripts/dis.js @@ -935,7 +935,7 @@ exports.OutputStream = dis.OutputStream; * Section 5.3.6.5. Acknowledge the receiptof a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1030,7 +1030,7 @@ exports.AcknowledgePdu = dis.AcknowledgePdu; * Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1125,7 +1125,7 @@ exports.AcknowledgeReliablePdu = dis.AcknowledgeReliablePdu; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1180,7 +1180,7 @@ exports.AcousticBeamData = dis.AcousticBeamData; * Used in UaPdu * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1245,7 +1245,7 @@ exports.AcousticBeamFundamentalParameter = dis.AcousticBeamFundamentalParameter; * Section 5.2.35. information about a specific UA emmtter * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1295,7 +1295,7 @@ exports.AcousticEmitter = dis.AcousticEmitter; * 5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record. This record shall consist of three fields: Acoustic Name, Function, and Acoustic ID Number * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1345,7 +1345,7 @@ exports.AcousticEmitterSystem = dis.AcousticEmitterSystem; * Used in the UA pdu; ties together an emmitter and a location. This requires manual cleanup; the beam data should not be attached to each emitter system. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1420,7 +1420,7 @@ exports.AcousticEmitterSystemData = dis.AcousticEmitterSystemData; * Section 5.3.6.6. Request from simulation manager to an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1550,7 +1550,7 @@ exports.ActionRequestPdu = dis.ActionRequestPdu; * Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1695,7 +1695,7 @@ exports.ActionRequestReliablePdu = dis.ActionRequestReliablePdu; * Section 5.3.6.7. response to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1825,7 +1825,7 @@ exports.ActionResponsePdu = dis.ActionResponsePdu; * Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -1955,7 +1955,7 @@ exports.ActionResponseReliablePdu = dis.ActionResponseReliablePdu; * Section 5.2.36. Each agregate in a given simulation app is given an aggregate identifier number unique for all other aggregates in that app and in that exercise. The id is valid for the duration of the the exercise. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2005,7 +2005,7 @@ exports.AggregateID = dis.AggregateID; * Section 5.2.37. Specifies the character set used inthe first byte, followed by up to 31 characters of text data. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2056,7 +2056,7 @@ exports.AggregateMarking = dis.AggregateMarking; * Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities. requires manual intervention to fix the padding between entityID lists and silent aggregate sysem lists--this padding is dependent on how many entityIDs there are, and needs to be on a 32 bit word boundary. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2281,7 +2281,7 @@ exports.AggregateStatePdu = dis.AggregateStatePdu; * Section 5.2.38. Identifies the type of aggregate including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2350,7 +2350,7 @@ exports.AggregateType = dis.AggregateType; * 5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2400,7 +2400,7 @@ exports.AngularVelocityVector = dis.AngularVelocityVector; * 5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2445,7 +2445,7 @@ exports.AntennaLocation = dis.AntennaLocation; * Used in UA PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2490,7 +2490,7 @@ exports.ApaData = dis.ApaData; * Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2625,7 +2625,7 @@ exports.ArealObjectStatePdu = dis.ArealObjectStatePdu; * Section 5.2.5. Articulation parameters for movable parts and attached parts of an entity. Specifes wether or not a change has occured, the part identifcation of the articulated part to which it is attached, and the type and value of each parameter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2680,7 +2680,7 @@ exports.ArticulationParameter = dis.ArticulationParameter; * Section 5.2.4.2. Used when the antenna pattern type field has a value of 1. Specifies the direction, patter, and polarization of radiation from an antenna. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2755,7 +2755,7 @@ exports.BeamAntennaPattern = dis.BeamAntennaPattern; * Section 5.2.39. Specification of the data necessary to describe the scan volume of an emitter. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2815,7 +2815,7 @@ exports.BeamData = dis.BeamData; * Section 5.2.7. Specifies the type of muntion fired, the type of warhead, the type of fuse, the number of rounds fired, and the rate at which the roudns are fired in rounds per minute. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2875,7 +2875,7 @@ exports.BurstDescriptor = dis.BurstDescriptor; * Section 5.2.8. Time measurements that exceed one hour. Hours is the number of hours since January 1, 1970, UTC * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -2920,7 +2920,7 @@ exports.ClockTime = dis.ClockTime; * 5.3.3.3. Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3065,7 +3065,7 @@ exports.CollisionElasticPdu = dis.CollisionElasticPdu; * Section 5.3.3.2. Information about a collision. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3175,7 +3175,7 @@ exports.CollisionPdu = dis.CollisionPdu; * Section 5.3.6.12. Arbitrary messages can be entered into the data stream via use of this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3295,7 +3295,7 @@ exports.CommentPdu = dis.CommentPdu; * Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3415,7 +3415,7 @@ exports.CommentReliablePdu = dis.CommentReliablePdu; * Section 5.3.6.1. Create a new entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3500,7 +3500,7 @@ exports.CreateEntityPdu = dis.CreateEntityPdu; * Section 5.3.12.1: creation of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3600,7 +3600,7 @@ exports.CreateEntityReliablePdu = dis.CreateEntityReliablePdu; * Section 5.3.6.10. Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3730,7 +3730,7 @@ exports.DataPdu = dis.DataPdu; * Section 5.3.6.8. Request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -3860,7 +3860,7 @@ exports.DataQueryPdu = dis.DataQueryPdu; * Section 5.3.12.8: request for data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4005,7 +4005,7 @@ exports.DataQueryReliablePdu = dis.DataQueryReliablePdu; * Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4145,7 +4145,7 @@ exports.DataReliablePdu = dis.DataReliablePdu; * represents values used in dead reckoning algorithms * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4206,7 +4206,7 @@ exports.DeadReckoningParameter = dis.DeadReckoningParameter; * Section 5.3.7.2. Handles designating operations. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4336,7 +4336,7 @@ exports.DesignatorPdu = dis.DesignatorPdu; * Section 5.3.4.2. Information about stuff exploding. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4475,7 +4475,7 @@ exports.DetonationPdu = dis.DetonationPdu; * Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4545,7 +4545,7 @@ exports.DistributedEmissionsFamilyPdu = dis.DistributedEmissionsFamilyPdu; * 64 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4591,7 +4591,7 @@ exports.EightByteChunk = dis.EightByteChunk; * Description of one electronic emission beam * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4686,7 +4686,7 @@ exports.ElectronicEmissionBeamData = dis.ElectronicEmissionBeamData; * Data about one electronic system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4761,7 +4761,7 @@ exports.ElectronicEmissionSystemData = dis.ElectronicEmissionSystemData; * Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. COMPLETE (I think) * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4871,7 +4871,7 @@ exports.ElectronicEmissionsPdu = dis.ElectronicEmissionsPdu; * Section 5.2.11. This field shall specify information about a particular emitter system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4921,7 +4921,7 @@ exports.EmitterSystem = dis.EmitterSystem; * Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY, ALL_ENTITIES, or RQST_ASSIGN_ID. The entity iden- tifier number need not be registered or retained for future exercises. The entity identifier number shall be specified by a 16-bit unsigned integer. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the create entity to define the entity identifier number of the new entity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -4971,7 +4971,7 @@ exports.EntityID = dis.EntityID; * Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5041,7 +5041,7 @@ exports.EntityInformationFamilyPdu = dis.EntityInformationFamilyPdu; * Section 5.3.9. Common superclass for EntityManagment PDUs, including aggregate state, isGroupOf, TransferControLRequest, and isPartOf * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5111,7 +5111,7 @@ exports.EntityManagementFamilyPdu = dis.EntityManagementFamilyPdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5476,7 +5476,7 @@ exports.EntityStatePdu = dis.EntityStatePdu; * 5.3.3.4. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5816,7 +5816,7 @@ exports.EntityStateUpdatePdu = dis.EntityStateUpdatePdu; * Section 5.2.16. Identifies the type of entity, including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5885,7 +5885,7 @@ exports.EntityType = dis.EntityType; * Section 5.2.40. Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -5950,7 +5950,7 @@ exports.Environment = dis.Environment; * Section 5.3.11.1: Information about environmental effects and processes. This requires manual cleanup. the environmental record is variable, as is the padding. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6065,7 +6065,7 @@ exports.EnvironmentalProcessPdu = dis.EnvironmentalProcessPdu; * Section 5.2.18. Identifies a unique event in a simulation via the combination of three values * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6115,7 +6115,7 @@ exports.EventID = dis.EventID; * Section 5.3.6.11. Reports occurance of a significant event to the simulation manager. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6245,7 +6245,7 @@ exports.EventReportPdu = dis.EventReportPdu; * Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6375,7 +6375,7 @@ exports.EventReportReliablePdu = dis.EventReportReliablePdu; * Section 5.3.3.1. Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6883,7 +6883,7 @@ exports.FastEntityStatePdu = dis.FastEntityStatePdu; * Sectioin 5.3.4.1. Information about someone firing something. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -6997,7 +6997,7 @@ exports.FirePdu = dis.FirePdu; * Section 5.2.18. Fixed Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7042,7 +7042,7 @@ exports.FixedDatum = dis.FixedDatum; * 32 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7088,7 +7088,7 @@ exports.FourByteChunk = dis.FourByteChunk; * Section 5.2.22. Contains electromagnetic emmision regineratin parameters that are variable throughout a scenario dependent on the actions of the participants in the simulation. Also provides basic parametric data that may be used to support low-fidelity simulations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7173,7 +7173,7 @@ exports.FundamentalParameterData = dis.FundamentalParameterData; * 5.2.45. Fundamental IFF atc data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7248,7 +7248,7 @@ exports.FundamentalParameterDataIff = dis.FundamentalParameterDataIff; * 5.2.44: Grid data record, a common abstract superclass for several subtypes * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7293,7 +7293,7 @@ exports.GridAxisRecord = dis.GridAxisRecord; * 5.2.44: Grid data record, representation 0 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7358,7 +7358,7 @@ exports.GridAxisRecordRepresentation0 = dis.GridAxisRecordRepresentation0; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7433,7 +7433,7 @@ exports.GridAxisRecordRepresentation1 = dis.GridAxisRecordRepresentation1; * 5.2.44: Grid data record, representation 1 * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7498,7 +7498,7 @@ exports.GridAxisRecordRepresentation2 = dis.GridAxisRecordRepresentation2; * Section 5.3.11.2: Information about globat, spatially varying enviornmental effects. This requires manual cleanup; the grid axis records are variable sized. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7653,7 +7653,7 @@ exports.GriddedDataPdu = dis.GriddedDataPdu; * 5.3.7.4.1: Navigational and IFF PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7753,7 +7753,7 @@ exports.IffAtcNavAidsLayer1Pdu = dis.IffAtcNavAidsLayer1Pdu; * Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7883,7 +7883,7 @@ exports.IffAtcNavAidsLayer2Pdu = dis.IffAtcNavAidsLayer2Pdu; * 5.2.42. Basic operational data ofr IFF ATC NAVAIDS * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -7968,7 +7968,7 @@ exports.IffFundamentalData = dis.IffFundamentalData; * 5.2.46. Intercom communcations parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8028,7 +8028,7 @@ exports.IntercomCommunicationsParameters = dis.IntercomCommunicationsParameters; * Section 5.3.8.5. Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. UNFINSISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8168,7 +8168,7 @@ exports.IntercomControlPdu = dis.IntercomControlPdu; * Section 5.3.8.4. Actual transmission of intercome voice data. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8288,7 +8288,7 @@ exports.IntercomSignalPdu = dis.IntercomSignalPdu; * Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation. Needs manual cleanup. The GED size requires a database lookup. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8403,7 +8403,7 @@ exports.IsGroupOfPdu = dis.IsGroupOfPdu; * Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8503,7 +8503,7 @@ exports.IsPartOfPdu = dis.IsPartOfPdu; * 5.2.47. Layer header. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8553,7 +8553,7 @@ exports.LayerHeader = dis.LayerHeader; * Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8678,7 +8678,7 @@ exports.LinearObjectStatePdu = dis.LinearObjectStatePdu; * 5.2.48: Linear segment parameters * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8758,7 +8758,7 @@ exports.LinearSegmentParameter = dis.LinearSegmentParameter; * Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8831,7 +8831,7 @@ exports.LogisticsFamilyPdu = dis.LogisticsFamilyPdu; * of the string to 11 characters. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -8928,7 +8928,7 @@ exports.Marking = dis.Marking; * Section 5.3.10.3 Information about individual mines within a minefield. This is very, very wrong. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9088,7 +9088,7 @@ exports.MinefieldDataPdu = dis.MinefieldDataPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9158,7 +9158,7 @@ exports.MinefieldFamilyPdu = dis.MinefieldFamilyPdu; * Section 5.3.10.2 Query a minefield for information about individual mines. Requires manual clean up to get the padding right. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9298,7 +9298,7 @@ exports.MinefieldQueryPdu = dis.MinefieldQueryPdu; * Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9403,7 +9403,7 @@ exports.MinefieldResponseNackPdu = dis.MinefieldResponseNackPdu; * Section 5.3.10.1 Abstract superclass for PDUs relating to minefields. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9553,7 +9553,7 @@ exports.MinefieldStatePdu = dis.MinefieldStatePdu; * Radio modulation * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9608,7 +9608,7 @@ exports.ModulationType = dis.ModulationType; * discrete ostional relationsihip * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9653,7 +9653,7 @@ exports.NamedLocation = dis.NamedLocation; * Identifies type of object. This is a shorter version of EntityType that omits the specific and extra fields. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9713,7 +9713,7 @@ exports.ObjectType = dis.ObjectType; * 8 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9759,7 +9759,7 @@ exports.OneByteChunk = dis.OneByteChunk; * Section 5.2.17. Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9806,7 +9806,7 @@ exports.Orientation = dis.Orientation; * The superclass for all PDUs. This incorporates the PduHeader record, section 5.2.29. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9876,7 +9876,7 @@ exports.Pdu = dis.Pdu; * A container that holds PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -9931,7 +9931,7 @@ exports.PduContainer = dis.PduContainer; * Non-DIS class, used to describe streams of PDUs when logging to SQL databases * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10040,7 +10040,7 @@ exports.PduStream = dis.PduStream; * x,y point * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10085,7 +10085,7 @@ exports.Point = dis.Point; * Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10215,7 +10215,7 @@ exports.PointObjectStatePdu = dis.PointObjectStatePdu; * Data about a propulsion system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10260,7 +10260,7 @@ exports.PropulsionSystemData = dis.PropulsionSystemData; * Section 5.3.8. Abstract superclass for radio communications PDUs. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10330,7 +10330,7 @@ exports.RadioCommunicationsFamilyPdu = dis.RadioCommunicationsFamilyPdu; * Section 5.2.25. Identifies the type of radio * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10394,7 +10394,7 @@ exports.RadioEntityType = dis.RadioEntityType; * Section 5.3.8.3. Communication of a receiver state. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10499,7 +10499,7 @@ exports.ReceiverPdu = dis.ReceiverPdu; * Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10629,7 +10629,7 @@ exports.RecordQueryReliablePdu = dis.RecordQueryReliablePdu; * Record sets, used in transfer control request PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10694,7 +10694,7 @@ exports.RecordSet = dis.RecordSet; * 5.2.56. Purpose for joinging two entities * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10739,7 +10739,7 @@ exports.Relationship = dis.Relationship; * Section 5.3.6.2. Remove an entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10824,7 +10824,7 @@ exports.RemoveEntityPdu = dis.RemoveEntityPdu; * Section 5.3.12.2: Removal of an entity , reliable. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -10924,7 +10924,7 @@ exports.RemoveEntityReliablePdu = dis.RemoveEntityReliablePdu; * Section 5.2.5.5. Repair is complete. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11014,7 +11014,7 @@ exports.RepairCompletePdu = dis.RepairCompletePdu; * Section 5.2.5.6. Sent after repair complete PDU. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11109,7 +11109,7 @@ exports.RepairResponsePdu = dis.RepairResponsePdu; * Section 5.2.5.4. Cancel of resupply by either the receiving or supplying entity. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11189,7 +11189,7 @@ exports.ResupplyCancelPdu = dis.ResupplyCancelPdu; * Section 5.3.5.2. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11298,7 +11298,7 @@ exports.ResupplyOfferPdu = dis.ResupplyOfferPdu; * Section 5.3.5.3. Receipt of supplies is communiated. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11407,7 +11407,7 @@ exports.ResupplyReceivedPdu = dis.ResupplyReceivedPdu; * Section 5.3.7.5. SEES PDU, supplemental emissions entity state information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11537,7 +11537,7 @@ exports.SeesPdu = dis.SeesPdu; * Section 5.3.5.1. Information about a request for supplies. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11646,7 +11646,7 @@ exports.ServiceRequestPdu = dis.ServiceRequestPdu; * Section 5.3.6.9. Change state information with the data contained in this. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11776,7 +11776,7 @@ exports.SetDataPdu = dis.SetDataPdu; * Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -11916,7 +11916,7 @@ exports.SetDataReliablePdu = dis.SetDataReliablePdu; * Section 5.3.12.14: Initializing or changing internal parameter info. Needs manual intervention to fix padding in recrod set PDUs. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12036,7 +12036,7 @@ exports.SetRecordReliablePdu = dis.SetRecordReliablePdu; * Shaft RPMs, used in underwater acoustic clacluations. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12086,7 +12086,7 @@ exports.ShaftRPMs = dis.ShaftRPMs; * Section 5.3.8.2. Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12206,7 +12206,7 @@ exports.SignalPdu = dis.SignalPdu; * Section 5.2.14.1. A Simulation Address record shall consist of the Site Identification number and the Application Identification number. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12251,7 +12251,7 @@ exports.SimulationAddress = dis.SimulationAddress; * Section 5.3.6. Abstract superclass for PDUs relating to the simulation itself. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12331,7 +12331,7 @@ exports.SimulationManagementFamilyPdu = dis.SimulationManagementFamilyPdu; * Section 5.3.12: Abstract superclass for reliable simulation management PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12411,7 +12411,7 @@ exports.SimulationManagementWithReliabilityFamilyPdu = dis.SimulationManagementW * 48 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12457,7 +12457,7 @@ exports.SixByteChunk = dis.SixByteChunk; * Section 5.2.4.3. Used when the antenna pattern type in the transmitter pdu is of value 2. Specified the direction and radiation pattern from a radio transmitter's antenna. NOTE: this class must be hand-coded to clean up some implementation details. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12496,7 +12496,7 @@ exports.SphericalHarmonicAntennaPattern = dis.SphericalHarmonicAntennaPattern; * Section 5.2.6.3. Start or resume an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12591,7 +12591,7 @@ exports.StartResumePdu = dis.StartResumePdu; * Section 5.3.12.3: Start resume simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12701,7 +12701,7 @@ exports.StartResumeReliablePdu = dis.StartResumeReliablePdu; * Section 5.2.3.4. Stop or freeze an exercise. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12806,7 +12806,7 @@ exports.StopFreezePdu = dis.StopFreezePdu; * Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12916,7 +12916,7 @@ exports.StopFreezeReliablePdu = dis.StopFreezeReliablePdu; * Section 5.2.30. A supply, and the amount of that supply. Similar to an entity kind but with the addition of a quantity. * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -12961,7 +12961,7 @@ exports.SupplyQuantity = dis.SupplyQuantity; * Section 5.3.11: Abstract superclass for synthetic environment PDUs * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13031,7 +13031,7 @@ exports.SyntheticEnvironmentFamilyPdu = dis.SyntheticEnvironmentFamilyPdu; * 5.2.58. Used in IFF ATC PDU * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13086,7 +13086,7 @@ exports.SystemID = dis.SystemID; * One track/jam target * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13136,7 +13136,7 @@ exports.TrackJamTarget = dis.TrackJamTarget; * Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications. Requires manual cleanup. The padding between record sets is variable. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13256,7 +13256,7 @@ exports.TransferControlRequestPdu = dis.TransferControlRequestPdu; * Section 5.3.8.1. Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13451,7 +13451,7 @@ exports.TransmitterPdu = dis.TransmitterPdu; * 16 bit piece of data * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13497,7 +13497,7 @@ exports.TwoByteChunk = dis.TwoByteChunk; * Section 5.3.7.3. Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. UNFINISHED * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13656,7 +13656,7 @@ exports.UaPdu = dis.UaPdu; * Wrapper for an unsigned 32 bit integer * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13696,7 +13696,7 @@ exports.UnsignedIntegerWrapper = dis.UnsignedIntegerWrapper; * Section 5.2.32. Variable Datum Record * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13756,7 +13756,7 @@ exports.VariableDatum = dis.VariableDatum; * Section 5.3.34. Three double precision floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13806,7 +13806,7 @@ exports.Vector3Double = dis.Vector3Double; * Section 5.2.33. Three floating point values, x, y, and z * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13856,7 +13856,7 @@ exports.Vector3Float = dis.Vector3Float; * Data about a vectoring nozzle system * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ @@ -13901,7 +13901,7 @@ exports.VectoringNozzleSystemData = dis.VectoringNozzleSystemData; * Section 5.3.4. abstract superclass for fire and detonation pdus that have shared information. COMPLETE * * Copyright (c) 2008-2015, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * This work is provided under a BSD open-source license, see project license.html and license.txt * * @author DMcG */ diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java index 817f479fc1..2c7c6a144e 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java @@ -1,6 +1,6 @@ /** - * Copyright (c) 2008-2019, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. + * This work is provided under a BSD open-source license, see project license.html and license.txt */ package MV3500Cohort2019JulySeptember.homework4.Fetterolf; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java index 038f675c7d..a81eb73c89 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java @@ -2,8 +2,8 @@ // TO ACCESS FULL FUNCTIONALITY DOWNLOAD THE DIS7 PROJECT FROM GITHUB // https://github.com/open-dis/open-dis7-java ///** -// * Copyright (c) 2008-2019, MOVES Institute, Naval Postgraduate School. All rights reserved. -// * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html +// * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. +// * This work is provided under a BSD open-source license, see project license.html and license.txt // */ //package edu.nps.moves.dis7; // diff --git a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/CommentPdusTest.java b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/CommentPdusTest.java index f1bdaffe07..ba5cadc66e 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/CommentPdusTest.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/CommentPdusTest.java @@ -2,8 +2,8 @@ // TO ACCESS FULL FUNCTIONALITY DOWNLOAD THE DIS7 PROJECT FROM GITHUB // https://github.com/open-dis/open-dis7-java ///** -// * Copyright (c) 2008-2019, MOVES Institute, Naval Postgraduate School. All rights reserved. -// * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html +// * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. +// * This work is provided under a BSD open-source license, see project license.html and license.txt // */ //package edu.nps.moves.dis7; // diff --git a/build.xml b/build.xml index ba818d000a..ed5c9ce9dc 100644 --- a/build.xml +++ b/build.xml @@ -83,5 +83,9 @@ POSSIBILITY OF SUCH DAMAGE. <echo message="https://github.com/open-dis"/> <nbbrowse url="https://github.com/open-dis"/> </target> + + <target name="update.open-dis7.jar.local" description="update open-dis7.jar in project lib directory"> + <copy file="../open-dis7-java/dist/open-dis7-java.jar" todir="lib" force="true" verbose="true"/> + </target> </project> \ No newline at end of file diff --git a/examples/src/OpenDis7Examples/PduListenerSaver.java b/examples/src/OpenDis7Examples/PduListenerSaver.java index 63c382bb2b..e0423a0324 100644 --- a/examples/src/OpenDis7Examples/PduListenerSaver.java +++ b/examples/src/OpenDis7Examples/PduListenerSaver.java @@ -1,6 +1,6 @@ /** - * Copyright (c) 2008-2019, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. + * This work is provided under a BSD open-source license, see project license.html and license.txt */ package OpenDis7Examples; diff --git a/examples/src/OpenDis7Examples/PduReaderPlayer.java b/examples/src/OpenDis7Examples/PduReaderPlayer.java index aaec6d40d0..93515a581c 100644 --- a/examples/src/OpenDis7Examples/PduReaderPlayer.java +++ b/examples/src/OpenDis7Examples/PduReaderPlayer.java @@ -1,6 +1,6 @@ /** - * Copyright (c) 2008-2019, MOVES Institute, Naval Postgraduate School. All rights reserved. - * This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html + * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. + * This work is provided under a BSD open-source license, see project license.html and license.txt */ package OpenDis7Examples; diff --git a/specifications/build.xml b/specifications/build.xml index 31dab972e3..c107512922 100644 --- a/specifications/build.xml +++ b/specifications/build.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <project name="Download IEEE and SISO Specifications" default="download.all" basedir="."> - <target name="download.all" depends="download.clean.specifications,download.IeeeDisStandards,download.SISO,download.rename.IeeeDisStandards"/> + <target name="download.all" depends="download.clean.specifications,download.SISO,download.IeeeDisStandards.instructions"/> <target name="download.clean.specifications"> <echo message="ensure all files are closed before deleting..."/> <delete verbose="true" failonerror="false"> - <fileset dir="." includes="**/*.pdf.SAVEME"/> + <fileset dir="." includes="**/*.pdf"/> <fileset dir="." includes="**/*.pdf"/> <fileset dir="." includes="**/*.doc"/> <fileset dir="." includes="**/*.htm"/> @@ -24,7 +24,7 @@ <!-- =============================================== --> - <target name="download.rename.IeeeDisStandards" description="rename saved DIS specification files to readable filenames"> + <target name="download.IeeeDisStandards.rename" description="rename saved DIS specification files to readable filenames"> <move file="6387564.pdf" tofile="IEEE1278.1-2012.DistributedInteractiveSimulation.ApplicationProtocols.6387564.pdf" verbose="true" quiet="true" failonerror="false"/> <move file="7459689.pdf" tofile="IEEE1278.2-2015.DistributedInteractiveSimulation.CommunicationsServices.7459689.pdf" verbose="true" quiet="true" failonerror="false"/> <move file= "587529.pdf" tofile="IEEE1278.3-2015.DistributedInteractiveSimulation.CommunicationsServices.587529.pdf" verbose="true" quiet="true" failonerror="false"/> @@ -40,13 +40,16 @@ <!-- =============================================== --> - <target name="download.IeeeDisStandards"> + <target name="download.IeeeDisStandards.instructions"> - <echo message="Warning: due to cookie restrictions, you must download IEEE specifications manually via links found in README.md"/> - + <property name="ieeeExploreUrl" value="https://ieeexplore.ieee.org" description="home page for users"/> <property name="ieeeBasePageUrl" value="https://ieeexplore.ieee.org/document/"/> <property name="ieeeBaseLinkUrl" value="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber="/> + <echo message="Warning: due to cookie restrictions, you must download IEEE specifications manually via links found in README.md"/> + <echo message="TODO? University students/faculty can first login with permissions to the IEEE Explore page, then use target download.IeeeDisStandards.retrieve"/> + <echo message="IEEE Explore: ${ieeeExploreUrl}"/> + <!-- ======================== --> <property name="DIS.1.document" value="6387564"/> <property name="DIS.1.rename" value="IEEE1278.1-2012.DistributedInteractiveSimulation.ApplicationProtocols.${DIS.1.document}.pdf"/> @@ -96,6 +99,54 @@ <echo message="${warningMessage}IEEE1278.4 retrieval to this location, use your browser to save ${ieeeBaseLinkUrl}${DIS.4.document}" file="${DIS.4.rename}"/> </target> + + <target name="download.IeeeDisStandards.retrieve"> + <!-- TODO does this work inside NPS firewall? --> + + <property name="ieeeExploreUrl" value="https://ieeexplore.ieee.org" description="home page for users"/> + <property name="ieeeBasePageUrl" value="https://ieeexplore.ieee.org/document/"/> + <property name="ieeeBaseLinkUrl" value="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber="/> + + <echo message="Warning: due to cookie restrictions, you must download IEEE specifications manually via links found in README.md"/> + <echo message="University students/faculty can first login with permissions to the IEEE Explore page, then use target download.IeeeDisStandards"/> + <echo message="IEEE Explore: ${ieeeExploreUrl}"/> + + <!-- ======================== --> + <property name="DIS.1.document" value="6387564"/> + <property name="DIS.1.rename" value="IEEE1278.1-2012.DistributedInteractiveSimulation.ApplicationProtocols.${DIS.1.document}.pdf"/> + <echo message="see ${ieeeBasePageUrl}${DIS.1.document}"/> + <echo message="get ${ieeeBaseLinkUrl}${DIS.1.document}"/> + <echo message="as ${DIS.1.rename}"/> + <get src="${ieeeBaseLinkUrl}${DIS.1.document}" + dest="${DIS.1.rename}" verbose="true"/> + + <!-- ======================== --> + <property name="DIS.2.document" value="7459689"/> + <property name="DIS.2.rename" value="IEEE1278.2-2015.DistributedInteractiveSimulation.CommunicationsServices.${DIS.2.document}.pdf"/> + <echo message="see ${ieeeBasePageUrl}${DIS.2.document}"/> + <echo message="get ${ieeeBaseLinkUrl}${DIS.2.document}"/> + <echo message="as ${DIS.2.rename}"/> + <get src="${ieeeBaseLinkUrl}${DIS.2.document}" + dest="${DIS.2.rename}" verbose="true"/> + + <!-- ======================== --> + <property name="DIS.3.document" value="587529"/> + <property name="DIS.3.rename" value="IEEE1278.3-2015.DistributedInteractiveSimulation.CommunicationsServices.${DIS.3.document}.pdf"/> + <echo message="see ${ieeeBasePageUrl}${DIS.3.document}"/> + <echo message="get ${ieeeBaseLinkUrl}${DIS.3.document}"/> + <echo message="as ${DIS.3.rename}"/> + <get src="${ieeeBaseLinkUrl}${DIS.3.document}" + dest="${DIS.3.rename}" verbose="true"/> + + <!-- ======================== --> + <property name="DIS.4.document" value="8685803"/> + <property name="DIS.4.rename" value="IEEE1278.4-2013.DistributedInteractiveSimulation.VV+A.${DIS.4.document}.pdf"/> + <echo message="see ${ieeeBasePageUrl}${DIS.4.document}"/> + <echo message="get ${ieeeBaseLinkUrl}${DIS.4.document}"/> + <echo message="as ${DIS.4.rename}"/> + <get src="${ieeeBaseLinkUrl}${DIS.4.document}" + dest="${DIS.4.rename}" verbose="true"/> + </target> <!-- =============================================== --> -- GitLab