Hello,
I’m currently trying to wrap my head around how the VEXLink API works internally. I was a little curious around why the API varies so much between VEXCode and PROS. (PROS supports limited configuration only, and no wired connection). I’ve had a read through the documentation, but I couldn’t find much information about this.
- What is
linkType::raw? This wasn’t really mentioned at all in the documentation for VEXLink, but it’s part of the vexcode public API. The docs describe it as a “type that is defined as a raw unmanaged link”, but the protocol seems to require both a manager and a worker radio. How does this affect robot communications data-rate wise? Is this specific to wired connections or something? - PROS seemingly has no support for wired connections at all. Is it possible to establish wired brain-to-brain communication through smart ports over the generic serial API instead? If anyone knowledgable in this area is willing to tell me, what’s actually happening under the hood with wired vexlink on VEXCode?