- Posts: 77
Bemused by FixedID
- vmsda
- Topic Author
- Offline
1. Is there any correspondence between the FixedID set in the model.ini file and something eventually stored in the physical model itself?
2. Are there any rules or recommendations regarding the setting of the parameter?
Please Log in or Create an account to join the conversation.
- mwm
- Offline
So it gets used for binding. Some protocols also use it for computing the sequence for frequency hopping. Since we don't have access to official sources, documentation or standards, these things are guesses based on analysing the interactions between the CPU and RF modules. As such, we may miss some of the possibilities, so that things like length, parity, who knows what can trigger bugs if they were used and we missed it.
Unfortunately, how and what works best will depend on the protocol, so there's no "best practice" for these things. Since the toy manufacturers tweak protocols apparently randomly, it may change between models. And the hobby protocols that license their technology can have different compliant implementations as well as clones, so they aren't immune to that problem either.
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.
- vmsda
- Topic Author
- Offline
- Posts: 77
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
vmsda wrote: . If the PC world had taken the same enlightened approach regarding the standardization of interfaces, personal computing would still be in the Dark Ages; that is where RC equipment manufacturers apparently prefer to be.
It's actually the other way around, started out everything was the same (on 27mhz, as long as the XTAL was correct any tx brand could fly and rx brand). As digital 2.4ghz systems came out everyone started to develop their own proprietary protocols and the standard was lost. Now days no one wants to share their secrets...
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- mwm
- Offline
vmsda wrote: If the PC world had taken the same enlightened approach regarding the standardization of interfaces, personal computing would still be in the Dark Ages; that is where RC equipment manufacturers apparently prefer to be.
Sorry, but you just hit a sore spot with me, so I'm going to rant a bit about it.
You are wrong on both counts.
First, the analogy is wrong. The protocols - and in particular the fixed id stuff - aren't part of the "user interface", they are part of the internal API's of the hardware. When you look at internal interfaces on PCs, you find things are no better than they are in the RC market. All the major players have different APIs that don't interoperate with each other. There are even equivalents to deviation, reverse engineering the APIs so you can run programs meant for one system on another with an appropriate shim - though Oracle is working on making that illegal. Nuts, the reason that Linux was so successful is because the Unix community was busy infighting and hampering itself rather than cooperating the way you imply. The actual user interfaces for transmitters tend to be very similar - two sticks, some switches and/or buttons and an LCD display. Configuration is different, but that's also true in the desktop market.
The internet started out valuing interoperability, but then the web turned it into a real market instead of an academic playground. The browser/server manufacturers turned HTML from a markup language into a page description language, each adding their own extensions, creating a tarpit in the 90s that the web still hasn't recovered from.
Second, the popular desktops are stuck in the dark ages as far as user interfaces go. You can't get away from the antiquated, wasteful "overlapping windows" mataphor on either Windows or the Mac. Apple created this metaphor with the original Mac, and it was designed for a time when most people used a computer infrequently during the day. That's not what modern computer usage is like, so the fundamental assumptions behind that design are invalid. Which is why I run Unix on my desktop - I can replace the PoS that ships with the system with a modern dynamic window manager, which makes more efficient use of the limited number of pixels on my desktop. It also means I spend basically no time adjusting window geometry - my window manager takes care of` that. The exceptions are the few applications that just break if you don't give them that metaphor. And the web just makes things worse.
Bottom line - the RC technology is no worse that personal computing technology, or anything else that depends on modern computer facilities. They all suck. They inspired my addendum to Clark's quote about "any sufficiently advanced technology is indistinguishable from magic": "it only works for highly trained wizards and even then is flaky and unreliable."
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.
- vmsda
- Topic Author
- Offline
- Posts: 77
This hobby has a very steep learning curve. Deviationtx is important for a beginner because it simplifies one aspect of that process, enabling us to try various types of equipment under one umbrella. But I do resent having to spend precious time with soldiering iron in hand.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- Bemused by FixedID