diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/QRTdaConfig.xsd b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/QRTdaConfig.xsd deleted file mode 100644 index c6b5cf32d36df15a9dcaa72bcfa1a5d6b9012a64..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/QRTdaConfig.xsd +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0"?> - -<!-- - Document : QRTdaConfig.xsd - Created on : 1 May 2013 14:33 - Author : jmbailey@nps.edu - Description: - Description of QR Tactical Data Assistant configuration format ---> -<xs:schema version="1.0" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified"> - <xs:element name="QRPipeLine"> - <xs:complexType> - <xs:sequence> - <xs:element ref="PipeElement" maxOccurs="unbounded"/> - </xs:sequence> - <xs:attribute name="name" type="xs:string"/> - <xs:attribute name="description" type="xs:string"/> - <xs:attribute name="version" type="xs:string" use="required"/> - <xs:attribute name="headless" type="xs:boolean"/> - </xs:complexType> - </xs:element> - - <xs:complexType name="PipeElement"> - <xs:sequence maxOccurs="unbounded"> - <xs:element ref="option"/> - </xs:sequence> - <xs:attribute name="className" type="xs:string"/> - </xs:complexType> - - <xs:complexType name="option"> - <xs:attribute name="key" type="xs:String"/> - <xs:attribute name="value" type="xs:String"/> - </xs:complexType> -</xs:schema> diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json deleted file mode 100644 index f641e9eff7b3ab2160ba56f387c64b75ad2d123a..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/imageDirectoryWatcherDecoderHeadless.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "QR Image Directory Watcher and Decoder", - "description": "Watches a directory for changes, finds new images, decodes QR, displays text on console", - "version": 1.0, - "headless": true, - "pipeLines": [{ - "name": "Headless image directory QR decoder", - "description": "Watches a directory for changes, finds new images, decodes QR, displays text on console", - "version": 1.0, - "pipeElements": [ - { - "className": "edu.nps.moves.qrtda.elements.QRImageDirectoryWatcher", - "option": { - "key": "directoryPath", - "value": "imageDirectory" - } - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImageFromFile" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer" - } - ] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrBounce.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrBounce.json deleted file mode 100644 index 617b0754d1bf554e174d6fdf99d7e51e202a98f5..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrBounce.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "QR Bounce", - "description": "Receives QR, decodes, locally shows text, encodes, projects QR", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "QR Bounce", - "description": "Receives QR, decodes, locally shows text, encodes, projects QR", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.DuplicateRejector", - "option": [] - },{ - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChat.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChat.json deleted file mode 100644 index fdea82ea69b4a2e937e4cd36ae20723957b048e1..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChat.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "name": "QR Chat", - "description": "Shows 2 windows, receive and send, to implement chat with similar remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "QR Chat Image Decoder", - "description": "Reads camera frame, displays in gui, decodes QR, displays text, if not duplicate, display text in chat panel", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.DuplicateRejector", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.ChatReceive", - "option": [] - }] - }, { - "name": "QR Chat Text Encoder", - "description": "Reads chat panel text input, generates QR, optionally overlays an image, shows locally, optionally saves to file, sends to ImageProjector", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.ChatSend", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatAppended.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatAppended.json deleted file mode 100644 index 0382d6cb24786ffa598350b2f661c1bc487af9fc..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatAppended.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "name": "QR Chat", - "description": "Shows 2 windows, receive and send, to implement chat with similar remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "QR Chat Image Decoder", - "description": "Reads camera frame, displays in gui, decodes QR, displays text, if not duplicate, display text in chat panel", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.DuplicateRejector", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.ChatReceive", - "option": [] - }] - }, { - "name": "QR Chat Text Encoder", - "description": "Reads chat panel text input, generates QR, optionally overlays an image, shows locally, optionally saves to file, sends to ImageProjector", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.ChatSend", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageLegendAppender", - "option": [] - },{ - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatEncrypted.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatEncrypted.json deleted file mode 100644 index 1e71c6d3844f9149c6a492e3f951b0f242ed082e..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/qrChatEncrypted.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "QR Encrypted Chat", - "description": "Shows 2 windows, receive and send, to implement encrypted chat with similar remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "QR Chat Image Decoder", - "description": "Reads camera frame, displays in gui, decodes QR, displays text, if not duplicate, display text in chat panel", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.DuplicateRejector", - "option": [] - },{ - "className": "edu.nps.moves.qrtda.elements.DecryptorPassword", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.ChatReceive", - "option": [] - }] - }, { - "name": "QR Chat Text Encoder", - "description": "Reads chat panel text input, generates QR, optionally overlays an image, shows locally, optionally saves to file, sends to ImageProjector", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.ChatSend", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.EncryptorPassword", - "option": [] - },{ - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/sailorHelper.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/sailorHelper.json deleted file mode 100644 index 1bb9b7b2685a3212f79c283c50e6c66a6f872241..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/sailorHelper.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "Sailor Helper", - "description": "Converts typed text into morse, signal flags and semaphore", - "version": 1.0, - "headless": true, - "pipeLines": [{ - "name": "Sailor Helper", - "description": "Converts typed text into morse, signal flags and semaphore", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.SailorHelper", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.SailorImageCreator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.SailorImageDisplayer", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/signalFlagsDecoder.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/signalFlagsDecoder.json deleted file mode 100644 index 3605f1da807313873a790f8c0e79cc484bb1be15..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/signalFlagsDecoder.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "Signal Flag Decoder", - "description": "Uses camera to acquire images, image anaylsis to recognize flags", - "version": 1.0, - "headless": true, - "pipeLines": [{ - "name": "Signal Flag Decoder", - "description": "Uses camera to acquire images, image anaylsis to recognize flags", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.OpticalCommsImageReceiver", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json deleted file mode 100644 index 280706fd6ba3752d9ab24b1f5ef137714543daec..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectorySequencerSenderZeroconf.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "Text Directory Watcher Zeroconf Sender", - "description": "Watch a directory for text files, builds QR image from text, displays locally, sends to zeroconf receiver", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "description": "Watch a directory for text files, builds QR image from text, displays locally, sends to zeroconf receiver", - "name": "Text Directory Watcher Zeroconf Sender", - "version": 1.0, - "pipeElements": [ - { - "className": "edu.nps.moves.qrtda.elements.TextDirectoryWatcher", - "option": { - "key": "directoryPath", - "value": "textDirectory" - } - }, - { - "className": "edu.nps.moves.qrtda.elements.QRSequencer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [ - { - "key": "errorCorrectionLevel", - "value": "L" - }, - { - "key": "pixelMargin", - "value": 4 - }, - { - "key": "pixelSize", - "value": 400 - } - ] - }, - { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer" - }, - { - "className": "edu.nps.moves.qrtda.elements.JmDnsQRSender3" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDelay", - "option": { - "key": "msec", - "value": 100 - } - } - ] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.json deleted file mode 100644 index 1ad0369ef8109085f1e08761542d903aca1b1e90..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "Text Directory Watcher and QR Encoder", - "description": "Watches a directory for changes, finds new text files, encodes QR, displays text and image on console", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "description": "Text directory watcher and encoder", - "name": "Text directory watcher/encoder", - "version": 1.0, - "pipeElements": [ - { - "className": "edu.nps.moves.qrtda.elements.TextDirectoryWatcher" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [ - { - "key": "errorCorrectionLevel", - "value": "L" - }, - { - "key": "pixelMargin", - "value": 4 - }, - { - "key": "pixelSize", - "value": 400 - } - ] - }, - { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [ - { - "key": "fileNamePrefix", - "value": "QRImageExport" - }, - { - "key": "directoryPath", - "value": "imageDirectory" - }, - { - "key": "imageFormat", - "value": "png" - } - ] - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDelay", - "option": { - "key": "msec", - "value": 100 - } - } - ] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.xml b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.xml deleted file mode 100644 index 3c00dd0a4561d1882401789de309de3bc5912645..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoder.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- -xml-stylesheet", "type="text/xsl" href="CardTree.xsl" ---> -<QRPipeLine name="Text Directory Watch" description="Watch directory for added txt file, write image to output directory, GUI" version="1.0" headless="false"> - <PipeElement class="edu.nps.moves.qrtda.elements.QRTextDirectoryWatcher"> - <option key="directoryPath" value="./textDirectory"/> - </PipeElement> - <!--<PipeElement class=""edu.nps.moves.qrtda.elements.QRTextDirectorySource"/>--> - <!--<PipeElement class=""edu.nps.moves.qrtda.elements.QRContentSourceEdit"/>--> - <!--<PipeElement class=""edu.nps.moves.qrtda.elements.EchoQRSourceContent"/>--> - <PipeElement class="edu.nps.moves.qrtda.elements.QRGenerator"> - <option key="errorCorrectionLevel" value="L"/> - <option key="pixelMargin" value="4"/> - <option key="pixelSize" value="400"/> - <option key="imageFormat" value="png"/> - </PipeElement> - <PipeElement class="edu.nps.moves.qrtda.elements.QRBufferedImageGenerator"/> - <PipeElement class="edu.nps.moves.qrtda.elements.QRImagePanelDisplayer"/> - <PipeElement class="edu.nps.moves.qrtda.elements.QRImageSaveToFile"> - <option key="fileNamePrefix" value="QRImageExport"/> - <option key="directoryPath" value="imageDirectory"/> - </PipeElement> - <PipeElement class="edu.nps.moves.qrtda.elements.QRDelay"> - <option key="msec" value="100"/> - </PipeElement> - <!--<PipeElement class=""edu.nps.moves.qrtda.elements.QRCommsLink"/>--> -</QRPipeLine> \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json deleted file mode 100644 index 322c48ef8748cd60f0a957322f67276a76f799d5..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textDirectoryWatcherEncoderHeadless.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "Text file directory watcher (no gui)", - "description": "Watches directory, emits path to new text file", - "version": 1.0, - "headless": true, - "pipeLines": [{ - "description": "Text directory watcher", - "name": "Headless text directory watcher", - "version": 1.0, - "pipeElements": [ - { - "className": "edu.nps.moves.qrtda.elements.TextDirectoryWatcher", - "option": { - "key": "directoryPath", - "value": "textDirectory" - } - }, - { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [ - { - "key": "errorCorrectionLevel", - "value": "L" - }, - { - "key": "pixelMargin", - "value": 4 - }, - { - "key": "pixelSize", - "value": 400 - } - ] - }, - { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [ - { - "key": "fileNamePrefix", - "value": "QRImageExport" - }, - { - "key": "directoryPath", - "value": "imageDirectory" - }, - { - "key": "imageFormat", - "value": "png" - } - ] - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDelay", - "option": { - "key": "msec", - "value": 100 - } - } - ] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textToQRSingle.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textToQRSingle.json deleted file mode 100644 index 38be5029a4f017a822e789092d7bd3574a2d6ac8..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/textToQRSingle.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "QR Generator -- Command Line", - "description": "Display QR image from command-line text entry", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "QR Encoder", - "description": "description/todo", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.TextFromCommandLineSource", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTest.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTest.json deleted file mode 100644 index de98afacb86f6d0db6b0c42c739e6cfc6602b5b2..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTest.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "name": "Throughput Test", - "description": "Shows 2 windows, receive and send, to implement throughput test with similar remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "Throughput Test Receiver", - "description": "Reads camera frame, displays in gui, decodes QR, displays text, if not duplicate, display text in chat panel", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.ThroughputTestReceiver", - "option": [] - }] - }, { - "name": "Throughput Test Sender", - "description": "Builds test packet, generates QR, optionally overlays an image, shows locally, optionally saves to file, sends to ImageProjector", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.ThroughputTestSender", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestReceive.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestReceive.json deleted file mode 100644 index 3c4c227a8164c15f9bd6debe121c5dd95e7c0fed..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestReceive.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "Throughput Test Receiver", - "description": "Shows 1 receive window, as one half of a throughput test with corresponding remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "Throughput Test Receiver", - "description": "Reads camera frame, displays in gui, decodes QR, displays text, if not duplicate, display text in chat panel", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.QRCameraFrameGrabber", - "option": [{ - "key": "frameSleep", - "value": 1000 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.ThroughputTestReceiver", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestSend.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestSend.json deleted file mode 100644 index 19448df298a1c4e05eae67ad4d44c8194070ad25..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/throughputTestSend.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "Throughput Test Sender", - "description": "Shows 1 send window, as one half of a throughput test with corresponding remote configuration", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "name": "Throughput Test Sender", - "description": "Builds test packet, generates QR, optionally overlays an image, shows locally, optionally saves to file, sends to ImageProjector", - "version": 1.0, - "pipeElements": [{ - "className": "edu.nps.moves.qrtda.elements.ThroughputTestSender", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRInputBuilder", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRGenerator", - "option": [{ - "key": "errorCorrectionLevel", - "value": "H" - }, { - "key": "pixelSize", - "value": 550 - }, { - "key": "pixelMargin", - "value": 4 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRBufferedImageGenerator", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageOverlayer", - "option": [{ - "key": "imageOverlayActive", - "value": false - }, { - "key": "imageOverlayFilePath", - "value": "" - }, { - "key": "imageOverlaySizeRatio", - "value": 0.25 - }, { - "key": "imageOverlayTransparency", - "value": 1.0 - }] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer", - "option": [] - }, { - "className": "edu.nps.moves.qrtda.elements.QRImageSaveToFile", - "option": [{ - "key": "imageFormat", - "value": "png" - }, { - "key": "directoryPath", - "value": "imageDirectory" - }, { - "key": "fileNamePrefix", - "value": "QRImageExport" - }] - }, { - "className": "edu.nps.moves.qrtda.elements.ImageProjector", - "option": [] - }] - }] -} \ No newline at end of file diff --git a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/zeroconfDeSequencerReceiver.json b/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/zeroconfDeSequencerReceiver.json deleted file mode 100644 index 156db2bc8ea9af02d26611f3c1d938e4608ae12f..0000000000000000000000000000000000000000 --- a/QRCodeTacticalDecisionAidV2/src/main/resources/configurations/zeroconfDeSequencerReceiver.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "JmDNS (Apple Bonjour) QR Receiver", - "description": "Receive QR image over lan through JmDns discovery", - "version": 1.0, - "headless": false, - "pipeLines": [{ - "description": "Zeroconf Desequencer Sink", - "name": "Zeroconf Desequencer Sink", - "version": 1.0, - "pipeElements": [ - { - "className": "edu.nps.moves.qrtda.elements.JmDnsQRReceiver3" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImagePanelDisplayer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRImageDecoder" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDecodedTextDisplayer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDeSequencer" - }, - { - "className": "edu.nps.moves.qrtda.elements.QRDisplayTextInWindow" - } - ] - }] -} \ No newline at end of file