I messed up the merge, so pushing it over to another repo so I don't lose it. Will tidy up and remove later
Dependencies: BufferedSerial FatFileSystemCpp mbed
settings.txt@60:899862db7f2a, 2021-09-13 (annotated)
- Committer:
- JamieB
- Date:
- Mon Sep 13 13:50:52 2021 +0000
- Revision:
- 60:899862db7f2a
- Parent:
- 56:0d9684c7df36
- Child:
- 82:ee6eed2a51bd
Added the option to Force the Fizbox to use PPF instead of Genlock Sync.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AndyA | 52:adbbaadca0a9 | 1 | [Radio configuration mode] |
AndyA | 52:adbbaadca0a9 | 2 | # RadioConfigPassthrough=<baud rate> |
AndyA | 52:adbbaadca0a9 | 3 | # If this option is set then normal FIZ box functionality is disabled. |
AndyA | 52:adbbaadca0a9 | 4 | # The system will instead transparently connect the USB COM port to the radio com port |
AndyA | 52:adbbaadca0a9 | 5 | # Both ports will be set to the baud rate specified. |
AndyA | 52:adbbaadca0a9 | 6 | # When used this option should be first in the options file. |
JamieB | 60:899862db7f2a | 7 | -------------------------------- |
AndyA | 52:adbbaadca0a9 | 8 | //RadioConfigPassthrough=115200 |
JamieB | 60:899862db7f2a | 9 | -------------------------------- |
AndyA | 52:adbbaadca0a9 | 10 | |
JamieB | 25:7002be632308 | 11 | [Serial Output Format] |
JamieB | 25:7002be632308 | 12 | # Sets the serial output format. |
JamieB | 25:7002be632308 | 13 | # 0 = VIPS (Default) |
JamieB | 25:7002be632308 | 14 | # 1 = FreeD |
JamieB | 25:7002be632308 | 15 | -------------------------------- |
JamieB | 25:7002be632308 | 16 | Output_Format=0 |
JamieB | 25:7002be632308 | 17 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 18 | |
JamieB | 25:7002be632308 | 19 | [Fiz Format] |
JamieB | 25:7002be632308 | 20 | # Sets the FIZ reader to use |
JamieB | 25:7002be632308 | 21 | # 0 - Preston (default) |
JamieB | 25:7002be632308 | 22 | # 1 - Fuji passive listen mode (skycam) |
JamieB | 25:7002be632308 | 23 | # 2 - Fuji active mode |
JamieB | 39:3cd9e498b5c6 | 24 | # 3 - Canon |
JamieB | 25:7002be632308 | 25 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 26 | FIZ_Format=3 |
JamieB | 25:7002be632308 | 27 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 28 | |
JamieB | 25:7002be632308 | 29 | [Ethernet Port] |
JamieB | 25:7002be632308 | 30 | # Sets the UDP port for FreeD network output. |
JamieB | 25:7002be632308 | 31 | # Data is sent as a UDP broadcast on the select port number. |
JamieB | 25:7002be632308 | 32 | # A port number of 0 disables UDP output. |
JamieB | 25:7002be632308 | 33 | -------------------------------- |
JamieB | 25:7002be632308 | 34 | FreeD_Port=12345 |
JamieB | 42:9653486372a6 | 35 | VIPS_UDP_Port=7000 |
JamieB | 25:7002be632308 | 36 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 37 | |
JamieB | 25:7002be632308 | 38 | [Network Settings] |
JamieB | 25:7002be632308 | 39 | # Set the Static IPv4 address to use for the ethernet interface. |
JamieB | 25:7002be632308 | 40 | # NOTE: All 3 values must be set for a static address to be used otherwise DHCP will be used. |
JamieB | 25:7002be632308 | 41 | # Comment out the line using any additional characters at the beginning to ignore |
JamieB | 25:7002be632308 | 42 | -------------------------------- |
JamieB | 25:7002be632308 | 43 | //IP_addr=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 44 | //Subnet=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 45 | //Gateway=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 46 | -------------------------------- |
JamieB | 25:7002be632308 | 47 | |
JamieB | 39:3cd9e498b5c6 | 48 | [Filter_Settings] |
JamieB | 39:3cd9e498b5c6 | 49 | #Low pass filter settings for channels that have it enabled. |
JamieB | 39:3cd9e498b5c6 | 50 | #Filter is of order n with a cut off at m Hz assuming input data rate is at r Hz |
JamieB | 39:3cd9e498b5c6 | 51 | #Filter order must be set to enable filters. |
JamieB | 39:3cd9e498b5c6 | 52 | #Frequency default is 10Hz |
JamieB | 39:3cd9e498b5c6 | 53 | #Rate default is 100Hz |
JamieB | 60:899862db7f2a | 54 | |
JamieB | 60:899862db7f2a | 55 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 56 | //FilterOrder=1 |
JamieB | 39:3cd9e498b5c6 | 57 | //FilterFreq=7 |
JamieB | 39:3cd9e498b5c6 | 58 | //FilterRate=100 |
JamieB | 60:899862db7f2a | 59 | -------------------------------- |
JamieB | 25:7002be632308 | 60 | |
JamieB | 60:899862db7f2a | 61 | # Enable channels to low pass filter. All filters use the settings given above. |
JamieB | 60:899862db7f2a | 62 | # A value of 1 enables the filter. A value of 0 or skipping the line disables the filter. |
JamieB | 60:899862db7f2a | 63 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 64 | //FilterXY=0 |
JamieB | 39:3cd9e498b5c6 | 65 | //FilterZ=0 |
JamieB | 39:3cd9e498b5c6 | 66 | //FilterRoll=0 |
JamieB | 39:3cd9e498b5c6 | 67 | //FilterPitch=1 |
JamieB | 39:3cd9e498b5c6 | 68 | //FilterYaw=0 |
JamieB | 60:899862db7f2a | 69 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 70 | |
JamieB | 39:3cd9e498b5c6 | 71 | # NOTE-The filter will add latency so a filtered channel will be delayed relative to an unfiltered one. |
JamieB | 39:3cd9e498b5c6 | 72 | |
AndyA | 44:fe7fcf62c75d | 73 | [Additional outputs] |
AndyA | 44:fe7fcf62c75d | 74 | # By default FIZ box VIPS format output only output the fields required by unreal |
AndyA | 44:fe7fcf62c75d | 75 | # even if the VIPS itself is configured to output more data. This is intended to minimise radio traffic |
AndyA | 44:fe7fcf62c75d | 76 | # while allowing debug data to be avalible when connecting directly to VIPS. |
AndyA | 44:fe7fcf62c75d | 77 | # Setting this option to 1 allows additional fields to be passed through the FIZ box. |
AndyA | 44:fe7fcf62c75d | 78 | # Currently supported fields are: |
AndyA | 44:fe7fcf62c75d | 79 | # Used Beacon List (mask value 0x1000) |
JamieB | 60:899862db7f2a | 80 | -------------------------------- |
AndyA | 44:fe7fcf62c75d | 81 | //ExtendedOutput=1 |
JamieB | 60:899862db7f2a | 82 | -------------------------------- |
AndyA | 50:d6c56eccf56a | 83 | |
JamieB | 60:899862db7f2a | 84 | [Frame Delay] |
AndyA | 50:d6c56eccf56a | 85 | # By default the FIZ output is sent as soon as possible after the sync pulse. |
AndyA | 50:d6c56eccf56a | 86 | # An optional delay can be added to this to either as time or as a proportion of a frame |
AndyA | 50:d6c56eccf56a | 87 | # If both ms and frame delays are set then the frame one will be used. |
AndyA | 50:d6c56eccf56a | 88 | # NOTE: UDP output has an aditional jitter/delay of up to 2ms due to the thread sleep times. |
AndyA | 50:d6c56eccf56a | 89 | # BIG FLASHING NOTE IN BOLD: No additional buffering is provided so if delay is sufficently large |
AndyA | 50:d6c56eccf56a | 90 | # that the transmit doesn't complete until after the next frame starts |
AndyA | 50:d6c56eccf56a | 91 | # then the message will get corrupted. |
JamieB | 60:899862db7f2a | 92 | -------------------------------- |
AndyA | 50:d6c56eccf56a | 93 | # Delay the serial by a fixed number of ms |
AndyA | 50:d6c56eccf56a | 94 | //DelaySerial=5.2 |
JamieB | 60:899862db7f2a | 95 | |
AndyA | 50:d6c56eccf56a | 96 | # Delay the serial by a fraction of a frame |
AndyA | 50:d6c56eccf56a | 97 | //DelaySerialFrame=0.3 |
JamieB | 60:899862db7f2a | 98 | |
AndyA | 50:d6c56eccf56a | 99 | # Delay the serial by a fixed number of ms |
AndyA | 50:d6c56eccf56a | 100 | //DelayUDP=5.2 |
JamieB | 60:899862db7f2a | 101 | |
AndyA | 50:d6c56eccf56a | 102 | # Delay the serial by a fraction of a frame |
AndyA | 50:d6c56eccf56a | 103 | //DelayUDPFrame=0.3 |
JamieB | 60:899862db7f2a | 104 | -------------------------------- |
AndyA | 51:d4a5151af5af | 105 | |
JamieB | 60:899862db7f2a | 106 | [Orientation control] |
AndyA | 56:0d9684c7df36 | 107 | # These options allow an offset to be added to an orientation value and the direction of the axis to be reversed. |
AndyA | 56:0d9684c7df36 | 108 | # Offsets are added BEFORE reversing the direction, if offsetting an inverted channel you may need the opposite direction. |
AndyA | 56:0d9684c7df36 | 109 | # Offsets are integer values, inverts are 1 to flip the axis, any other value to maintain direction. |
JamieB | 60:899862db7f2a | 110 | -------------------------------- |
AndyA | 56:0d9684c7df36 | 111 | //OffsetRoll=0 |
AndyA | 56:0d9684c7df36 | 112 | //OffsetPitch=0 |
AndyA | 56:0d9684c7df36 | 113 | //OffsetYaw=0 |
AndyA | 51:d4a5151af5af | 114 | //InvertRoll=1 |
AndyA | 51:d4a5151af5af | 115 | //InvertPitch=1 |
AndyA | 51:d4a5151af5af | 116 | //InvertYaw=1 |
JamieB | 60:899862db7f2a | 117 | -------------------------------- |
JamieB | 60:899862db7f2a | 118 | [Autohypersmooth] |
AndyA | 56:0d9684c7df36 | 119 | # A value of 1 will enable this, 0 will disable it. |
AndyA | 56:0d9684c7df36 | 120 | # Default is enabled. |
JamieB | 60:899862db7f2a | 121 | -------------------------------- |
AndyA | 56:0d9684c7df36 | 122 | //AutoHyperSmooth=0 |
JamieB | 60:899862db7f2a | 123 | -------------------------------- |
JamieB | 60:899862db7f2a | 124 | |
JamieB | 60:899862db7f2a | 125 | [Sync Options] |
JamieB | 60:899862db7f2a | 126 | # Enable Force PPF option to force the Fixbox to use PPF instead of Genlock Sync (Tri/Bi Level) |
JamieB | 60:899862db7f2a | 127 | # WARNING: This will stop the FIzbox from using Genlock Sync Completely, only enable if using a Lockit |
JamieB | 60:899862db7f2a | 128 | -------------------------------- |
JamieB | 60:899862db7f2a | 129 | // ForcePPF=1 |
JamieB | 60:899862db7f2a | 130 | -------------------------------- |
JamieB | 60:899862db7f2a | 131 | |
AndyA | 56:0d9684c7df36 | 132 | |
JamieB | 25:7002be632308 | 133 | [NOTES] |
JamieB | 25:7002be632308 | 134 | - All settings are case sensitive. |
JamieB | 25:7002be632308 | 135 | - Do NOT include spaces in the options lines. |
JamieB | 25:7002be632308 | 136 | - All options default to a value of 0 if omitted from the file. |