- Posts: 4402
Is a Deviation v4.1 release on the near horizon?
- PhracturedBlue
- Offline
I didn't have to do anything special to get it to work. It just seems to work out of the box on my Ubuntu box. Probably because I have msttcorefonts installed. I think the Liberation-Serif font is modeled after TimesNewRoman, and is quite good and free, so that may be an option
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Care to try the names that work for me on your system? That Google doesn't find references to Times-Roman-Oblique makes me think that's something specific to your system, not Ubuntu. Or maybe Ubuntu added them to a system-wide font map file for some reason.
And yes, pandoc produces different output. It's a format (mostly markup) converter that can convert to output formats. It's got it's own set of readers and writers.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I've checked in all chapters for the devo8 manual now. There is still quite a bit of format cleanup to do and proof-reading, but overall it seems to be fine. I'll start work on merging the devo10 manual next.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
On the other hand, LaTeX is pretty pure markup, with the presentation tied to the document type, so the structure of the LaTeX may be so obvious that they wind up being the same.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Note that I've moved the repo to deviation-manual-old, and I created a new repo: deviation-manual-rst. I decided I didn't want the fodt stuff in the history of the new repo, so this is preferable. You'll need to clone the new repo.
Here are the pdf files as things stand today.
bitbucket.org/deviationtx/deviation-manu...tion8UsersManual.pdf
bitbucket.org/deviationtx/deviation-manu...ion10UsersManual.pdf
Please Log in or Create an account to join the conversation.
- mwm
- Offline
First, I'm getting a bunch of errors about "Unknown target name". I get the same errors on the Devo8 build.
It seems like all of the bolditalic paragraphs need a newline in front of them.
The list of "other" protocols in the intro is missing a lot of things, but listing them all would make it really long. Maybe change it to say "many other protocols", and then before the list "Some of the most popular are:" I'd add FrSky to the list, and drop Skyartec and HiSky mostly because I have no idea how popular they are.
The third paragraph of legal status & copyright section should probably be merged into the first paragraph of that section. The last paragraph of this section looks odd. Why is it bold/italic? And it also needs a blank line in front of it.
The next-to-last paragraph in the chapter on reporting bugs looks like it should be a bullet list instead of inline.
Second paragraph in the installation chapter says "As a result of memory limitations with the Devo12 firmware, ..." Shouldn't that be Devo7e? Or maybe Devo12E?
I suspect we want to change references to the Devo12 to say Devo12E. Or possibly "Devo12 models" if it's true for all of them.
First image in the main page chapter has the arrow for "Throttle Stick position" pointing to the toggle icon.
The title of the section on navigating with physical buttons should probably be different for this manual. Best would be to just make this section part of the previous chapter. Not much point in having a section 6.1 without a section 6.2 to go with it.
The page that the Main Menu chapter starts on actually starts with the text ":orphan". Looks like an artifact from sphinx. This looks like the source of all the "unknown target" errors, both because the names match text on this page, and because what looks like they should be links are busted.
The name "template" to refer to the None/Simple/Expo&Dual-Rate/Complex choices in the model menu chapter is confusing, considering what's int he template directory.. I tend to refer to the collection of mixers on a channel a "mix", and this as the "mix type". That's an improvement, but not much of one.
Looks like the paragraph about Mux's in the cyclic template section of the model menu chapter should have bullet list, not an inline list. Might also want to point out in the multiply mux that what's multiplied are the percentages, so a multiply mux with a value of 50 would reduce the input value by 50%.
The swash configuration section, next to last paragraph has another list that looks like it should be a bullet list instead of inline.
Orphaned titles: [/b
Generic Settings, Input Monitor, Simple Template, Trims & Virtual Inputs (Adv GUI),
Gyro Sensitivity
Broken References:
"Protocols" in the telemetry monitor section, and Model Setup section under Protocol & Bind/Re-Init
"Mixer" in the third paragraph of the Model menu chapter.
"USB & FIle System" in the Model Setup section, under Icon.
"Model setup ..." in the third paragraph of the Mixer (Adv GUI) section.
"Available Curves" and "Curve editing" in 9.2.6, under Curve.
"Protocol: PPM" and "Model setup..." in the Slave Mode section.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I see the unkown target stuff. I just replaced it with :ref: syntax (recommended by sphinx). That causes duplicate reference messages (due to how the pdf is generated). I'll try to figure out how to make those go away, but they are harmless.
basically anytime you use a directive (.. <something>) it should have a new-line before and after (the lines after are sometimes arguments in which case no new line should be used)
The parser doesn't strictly enforce that though, so I got lazy sometimes. Also note that my custom directives (macro, if, elseif, endif) do not have this limitation. It is generally preferred that we still follow the above rule (if makes the bitbuket parser happy for instance) but there are times when it is necessary to not have the space (like conditional text in a table or paragraph
In the Devo10 manual anything that mentions the Devo12 should likely be disabled. the 12E is basically the same as the Devo10 but with a couple more inputs. It isn't substantially different like the Devo 12/12S
I fixed the :orphan: issue (looks like a sphinx bug...Documentation is uncelar.
I fixed the main-page image
Feel free to change 'template' to 'mix-type' (and any of the other changes you think might improve readability)
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Given the popularity of the 7E, I think pulling it out as a separate manual would be worthwhile. If you agree, I'd be glad to make a pull request for that.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- FDR
- Offline
DavidJEK found one:
www.deviationtx.com/forum/3-feedback-que...e-no-auto-bind#34144
The picture at the end of the 2.1 New Installation sayt that the media directory only needed for the DEVO 6/8, which is wrong, or at least valid only in the DEVO 6/8/12 manual...
Please Log in or Create an account to join the conversation.
- mwm
- Offline
FDR wrote: Where to post documentation errors
It's a bug, so use the bug tracker link in the menu.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
One of the benefits of the rst method is that tracking changes to the manual is much easier, which should make translation easier as well. I need to setup a process to support building manual translations.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Thomas.Heiss
- Offline
- Posts: 698
Is it Nightly-Build from deviationtx-team? Not Indigo latest test build?
You could not bind / connect when powering on or was it in between (ground)? I may be able to re-test your issue with my AR6210+TM. I also have AR600+TM.
@PhracturedBlue:
Are your plans to do a V4.1 release with the current DSM + telemetry code as of nightly-build (deviationtx-team) which seems to be somehow rocking solid with my AR8000 + TM1000 so far
or
are your plans to already merge in pull request #48 Indigos DSM + WK protocol changes
without
further multiple weeks / months further ground + in-flight tests?
I would like to suggest go the route with small steps (V4.2, 4.3...), that is to rls current code as of V4.1 and have a little bit more time for tests on Indigo's code improvements.
I definitly have to re-test the "Fades A 255->0 number reset" issue which is working fine so far with nightly-build with latest test build.
My feeling is that there are not that many testers with the appropriate Spektrum receiver equipment + time
My understanding is, that ground tests alone with 100uw/300uw/1mw are not enough alone when you are doing bigger protocol code changes as of the test builds.
Thomas
Please Log in or Create an account to join the conversation.
- mwm
- Offline
The current report is with the last nightly build. Once you bind, if you turn on the Tx and then the Rx, the Rx doesn't connect. If you turn them on in the opposite order, it connects. Using 4.0.1, both sequences connects. If you use DSMX instead of DSM2, both sequences connect.
My feeling on the DSM code is that we ought to update whatever the latest code from Indigo is with code from the default, and then build two release candidates for people to test: one from default and then his. We can decide which we want to release later. On the other hand, since I don't think there's anything in the 4.0.1 DSM code that isn't in the current nighly, I'm fine with releasing it as is and sorting out the DSM code later.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
I have minor corrections for DSM protocol. With my limited testing it provide much less number of frame losses (without holds) at ground test (AR6210, 30m, 100uW). But I have problem to fit DSM into Devo7e with use parse_telemetry_packet(), with parse_telemetry_packet(packet) it fit into Devo7e.
Also, changed DEVO protocol and RF Scanner.
www.deviationtx.com/forum/protocol-devel...etry?start=440#34265
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Is a Deviation v4.1 release on the near horizon?