diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.c b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.c
index 7bcaadcb08..1eda1906e2 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.c
@@ -1,11 +1,21 @@
// ESCCommands.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "ESCCommands.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.h b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.h
index 0a6ba8f1ee..23a7b4208c 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCCommands.h
@@ -1,11 +1,21 @@
// ESCCommands.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _ESCCOMMANDS_H
#define _ESCCOMMANDS_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.c b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.c
index 3b67d4e3a3..c31aa0fddf 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.c
@@ -1,11 +1,21 @@
// ESCDefines.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "ESCDefines.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.h b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.h
index addbd4ccdc..8346b5c559 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCDefines.h
@@ -1,11 +1,21 @@
// ESCDefines.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _ESCDEFINES_H
#define _ESCDEFINES_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.c b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.c
index 3398fa5a4c..b2f255eeac 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.c
@@ -1,11 +1,21 @@
// ESCPackets.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "ESCPackets.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.h b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.h
index 6c317ef714..a60c92c8c0 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCPackets.h
@@ -1,11 +1,21 @@
// ESCPackets.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _ESCPACKETS_H
#define _ESCPACKETS_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.c b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.c
index 849545baaa..6f722f445a 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.c
@@ -1,11 +1,21 @@
// ESCVelocityProtocol.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "ESCVelocityProtocol.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.h b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.h
index 7508b20f3e..0a01c77e15 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocityProtocol.h
@@ -1,11 +1,21 @@
// ESCVelocityProtocol.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _ESCVELOCITYPROTOCOL_H
#define _ESCVELOCITYPROTOCOL_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocity_source.xml b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocity_source.xml
index bfb0feeb63..2900baee41 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocity_source.xml
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/ESCVelocity_source.xml
@@ -1,6 +1,50 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -246,7 +290,8 @@
-
+
+
@@ -278,7 +323,7 @@
-
+
@@ -292,19 +337,20 @@
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -332,7 +378,7 @@
-
+
@@ -379,6 +425,7 @@
+
@@ -431,6 +478,13 @@
+
+
+
+
+
+
+
@@ -474,7 +528,7 @@
-
+
@@ -487,7 +541,7 @@
-
+
@@ -496,7 +550,7 @@
-
+
@@ -515,12 +569,12 @@
-
-
-
+
+
+
-
+
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.c b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.c
index 04bb7b3cf4..a1b8fe237f 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.c
@@ -1,11 +1,21 @@
// LegacyESCDefines.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "LegacyESCDefines.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.h b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.h
index f8c79598b1..54c88c564b 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCDefines.h
@@ -1,11 +1,21 @@
// LegacyESCDefines.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _LEGACYESCDEFINES_H
#define _LEGACYESCDEFINES_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.c b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.c
index fe83c5e20f..b559121890 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.c
@@ -1,11 +1,21 @@
// LegacyESCPackets.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "LegacyESCPackets.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.h b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.h
index 06f5199bca..8f44a9a79e 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/LegacyESCPackets.h
@@ -1,11 +1,21 @@
// LegacyESCPackets.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _LEGACYESCPACKETS_H
#define _LEGACYESCPACKETS_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.c b/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.c
index 4ce8612330..da9fc74098 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.c
@@ -1,11 +1,21 @@
// fielddecode.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.h b/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.h
index 336424403f..98a020aed5 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/fielddecode.h
@@ -1,11 +1,21 @@
// fielddecode.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _FIELDDECODE_H
#define _FIELDDECODE_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.c b/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.c
index 99bb83deaf..2c34f4b89f 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.c
@@ -1,11 +1,21 @@
// fieldencode.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "fieldencode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.h b/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.h
index 30a9dff5c8..6fd5f6f4ff 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/fieldencode.h
@@ -1,11 +1,21 @@
// fieldencode.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _FIELDENCODE_H
#define _FIELDENCODE_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/license.txt b/libraries/AP_PiccoloCAN/piccolo_protocol/license.txt
new file mode 100644
index 0000000000..266877bcc6
--- /dev/null
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/license.txt
@@ -0,0 +1,16 @@
+/*
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
+ */
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.c b/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.c
index a7b0ce8a30..7f58b7b716 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.c
@@ -1,11 +1,21 @@
// scaleddecode.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "scaleddecode.h"
#include "fielddecode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.h b/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.h
index 4b84ff3058..1029c941b5 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/scaleddecode.h
@@ -1,11 +1,21 @@
// scaleddecode.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _SCALEDDECODE_H
#define _SCALEDDECODE_H
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.c b/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.c
index 45df1ed455..5ec046b9cf 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.c
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.c
@@ -1,11 +1,21 @@
// scaledencode.c was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#include "scaledencode.h"
#include "fieldencode.h"
diff --git a/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.h b/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.h
index 32228dc6d4..1010e01f24 100644
--- a/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.h
+++ b/libraries/AP_PiccoloCAN/piccolo_protocol/scaledencode.h
@@ -1,11 +1,21 @@
// scaledencode.h was generated by ProtoGen version 3.2.a
/*
- * Copyright Currawong Engineering Pty Ltd
- * www.currawongeng.com
- * all rights reserved
+ * This file is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ *
+ * Author: Oliver Walters
*/
-
#ifndef _SCALEDENCODE_H
#define _SCALEDENCODE_H