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@51:d4a5151af5af, 2021-08-17 (annotated)
- Committer:
- AndyA
- Date:
- Tue Aug 17 16:38:39 2021 +0000
- Revision:
- 51:d4a5151af5af
- Parent:
- 50:d6c56eccf56a
- Child:
- 52:adbbaadca0a9
Added orientation invert controls
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
JamieB | 25:7002be632308 | 1 | [Serial Output Format] |
JamieB | 25:7002be632308 | 2 | # Sets the serial output format. |
JamieB | 25:7002be632308 | 3 | # 0 = VIPS (Default) |
JamieB | 25:7002be632308 | 4 | # 1 = FreeD |
JamieB | 25:7002be632308 | 5 | -------------------------------- |
JamieB | 25:7002be632308 | 6 | Output_Format=0 |
JamieB | 25:7002be632308 | 7 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 8 | |
JamieB | 25:7002be632308 | 9 | [Fiz Format] |
JamieB | 25:7002be632308 | 10 | # Sets the FIZ reader to use |
JamieB | 25:7002be632308 | 11 | # 0 - Preston (default) |
JamieB | 25:7002be632308 | 12 | # 1 - Fuji passive listen mode (skycam) |
JamieB | 25:7002be632308 | 13 | # 2 - Fuji active mode |
JamieB | 39:3cd9e498b5c6 | 14 | # 3 - Canon |
JamieB | 25:7002be632308 | 15 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 16 | FIZ_Format=3 |
JamieB | 25:7002be632308 | 17 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 18 | |
JamieB | 25:7002be632308 | 19 | [Ethernet Port] |
JamieB | 25:7002be632308 | 20 | # Sets the UDP port for FreeD network output. |
JamieB | 25:7002be632308 | 21 | # Data is sent as a UDP broadcast on the select port number. |
JamieB | 25:7002be632308 | 22 | # A port number of 0 disables UDP output. |
JamieB | 25:7002be632308 | 23 | -------------------------------- |
JamieB | 25:7002be632308 | 24 | FreeD_Port=12345 |
JamieB | 42:9653486372a6 | 25 | VIPS_UDP_Port=7000 |
JamieB | 25:7002be632308 | 26 | -------------------------------- |
JamieB | 39:3cd9e498b5c6 | 27 | |
JamieB | 25:7002be632308 | 28 | [Network Settings] |
JamieB | 25:7002be632308 | 29 | # Set the Static IPv4 address to use for the ethernet interface. |
JamieB | 25:7002be632308 | 30 | # NOTE: All 3 values must be set for a static address to be used otherwise DHCP will be used. |
JamieB | 25:7002be632308 | 31 | # Comment out the line using any additional characters at the beginning to ignore |
JamieB | 25:7002be632308 | 32 | -------------------------------- |
JamieB | 25:7002be632308 | 33 | //IP_addr=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 34 | //Subnet=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 35 | //Gateway=aaa.bbb.ccc.ddd |
JamieB | 25:7002be632308 | 36 | -------------------------------- |
JamieB | 25:7002be632308 | 37 | |
JamieB | 39:3cd9e498b5c6 | 38 | [Filter_Settings] |
JamieB | 39:3cd9e498b5c6 | 39 | #Low pass filter settings for channels that have it enabled. |
JamieB | 39:3cd9e498b5c6 | 40 | #Filter is of order n with a cut off at m Hz assuming input data rate is at r Hz |
JamieB | 39:3cd9e498b5c6 | 41 | #Filter order must be set to enable filters. |
JamieB | 39:3cd9e498b5c6 | 42 | #Frequency default is 10Hz |
JamieB | 39:3cd9e498b5c6 | 43 | #Rate default is 100Hz |
JamieB | 39:3cd9e498b5c6 | 44 | //FilterOrder=1 |
JamieB | 39:3cd9e498b5c6 | 45 | //FilterFreq=7 |
JamieB | 39:3cd9e498b5c6 | 46 | //FilterRate=100 |
JamieB | 25:7002be632308 | 47 | |
JamieB | 39:3cd9e498b5c6 | 48 | //FilterXY=0 |
JamieB | 39:3cd9e498b5c6 | 49 | //FilterZ=0 |
JamieB | 39:3cd9e498b5c6 | 50 | //FilterRoll=0 |
JamieB | 39:3cd9e498b5c6 | 51 | //FilterPitch=1 |
JamieB | 39:3cd9e498b5c6 | 52 | //FilterYaw=0 |
JamieB | 39:3cd9e498b5c6 | 53 | # Enable channels to low pass filter. All filters use the settings given above. |
JamieB | 39:3cd9e498b5c6 | 54 | # A value of 1 enables the filter. A value of 0 or skipping the line disables the filter. |
JamieB | 39:3cd9e498b5c6 | 55 | |
JamieB | 39:3cd9e498b5c6 | 56 | # NOTE-The filter will add latency so a filtered channel will be delayed relative to an unfiltered one. |
JamieB | 39:3cd9e498b5c6 | 57 | |
AndyA | 44:fe7fcf62c75d | 58 | [Additional outputs] |
AndyA | 44:fe7fcf62c75d | 59 | # By default FIZ box VIPS format output only output the fields required by unreal |
AndyA | 44:fe7fcf62c75d | 60 | # even if the VIPS itself is configured to output more data. This is intended to minimise radio traffic |
AndyA | 44:fe7fcf62c75d | 61 | # while allowing debug data to be avalible when connecting directly to VIPS. |
AndyA | 44:fe7fcf62c75d | 62 | # Setting this option to 1 allows additional fields to be passed through the FIZ box. |
AndyA | 44:fe7fcf62c75d | 63 | # Currently supported fields are: |
AndyA | 44:fe7fcf62c75d | 64 | # Used Beacon List (mask value 0x1000) |
AndyA | 44:fe7fcf62c75d | 65 | //ExtendedOutput=1 |
AndyA | 50:d6c56eccf56a | 66 | |
AndyA | 51:d4a5151af5af | 67 | |
AndyA | 50:d6c56eccf56a | 68 | # By default the FIZ output is sent as soon as possible after the sync pulse. |
AndyA | 50:d6c56eccf56a | 69 | # An optional delay can be added to this to either as time or as a proportion of a frame |
AndyA | 50:d6c56eccf56a | 70 | # If both ms and frame delays are set then the frame one will be used. |
AndyA | 50:d6c56eccf56a | 71 | # NOTE: UDP output has an aditional jitter/delay of up to 2ms due to the thread sleep times. |
AndyA | 50:d6c56eccf56a | 72 | # BIG FLASHING NOTE IN BOLD: No additional buffering is provided so if delay is sufficently large |
AndyA | 50:d6c56eccf56a | 73 | # that the transmit doesn't complete until after the next frame starts |
AndyA | 50:d6c56eccf56a | 74 | # then the message will get corrupted. |
AndyA | 50:d6c56eccf56a | 75 | # Delay the serial by a fixed number of ms |
AndyA | 50:d6c56eccf56a | 76 | //DelaySerial=5.2 |
AndyA | 50:d6c56eccf56a | 77 | # Delay the serial by a fraction of a frame |
AndyA | 50:d6c56eccf56a | 78 | //DelaySerialFrame=0.3 |
AndyA | 50:d6c56eccf56a | 79 | # Delay the serial by a fixed number of ms |
AndyA | 50:d6c56eccf56a | 80 | //DelayUDP=5.2 |
AndyA | 50:d6c56eccf56a | 81 | # Delay the serial by a fraction of a frame |
AndyA | 50:d6c56eccf56a | 82 | //DelayUDPFrame=0.3 |
AndyA | 51:d4a5151af5af | 83 | |
AndyA | 51:d4a5151af5af | 84 | |
AndyA | 51:d4a5151af5af | 85 | # Orientation control |
AndyA | 51:d4a5151af5af | 86 | # These options allow the direction of the orientation channels to be inverted. |
AndyA | 51:d4a5151af5af | 87 | //InvertRoll=1 |
AndyA | 51:d4a5151af5af | 88 | //InvertPitch=1 |
AndyA | 51:d4a5151af5af | 89 | //InvertYaw=1 |
JamieB | 39:3cd9e498b5c6 | 90 | |
JamieB | 25:7002be632308 | 91 | [NOTES] |
JamieB | 25:7002be632308 | 92 | - All settings are case sensitive. |
JamieB | 25:7002be632308 | 93 | - Do NOT include spaces in the options lines. |
JamieB | 25:7002be632308 | 94 | - All options default to a value of 0 if omitted from the file. |