And on to orbit, grats to Blue teams that have put insane amounts of work into this especially over the last year.
And on to orbit, grats to Blue teams that have put insane amounts of work into this especially over the last year.
THEY MADE IT PAST T-10 MINUTES!
Another morning another sunrise
Still not getting tired of these Mojave sunrises making getting up before sunrise for work worth it.
Ready to watch this candle. Go BONG!
Nested message scripting is now functional! (On the flatten side at least)
I always dread starting extensive scripting work in LabVIEW but it's so rewarding when it starts working. www.youtube.com/watch?v=UZx0...
Tasks left: repeated (array) handling for more than doubles, finish enums and nested messages, scripting the unflatten VI, and GUI/CLI tooling.
Okay, I guess I can sleep now; messages typedef with scalars and enum definition working (ignoring the unhandled repeated directive...) Special map handling and flatten/unflatten in a couple of days?
And yes, I will also want to identify when an enumeration is contiguous and bypass the lookups for converting to/from sparse enumerated numeric values.
Enumeration creation is working for lv-protoc, up next is the much bigger task of scripting the message flattening and unflattening and then hopefully some demos!
Opting to initially group things into libraries pretty granularly, might add options for how to output files in the future.
My only initial exposure to MrBeast (before I knew who that was) was the annoying yelling guy in those damned honey ads on YouTube. *Then* I found out 2 years later he was a huge youtuber and I never had any interest in watching them.
I'm sure every LV scripter has their own implementation of this VI and I'm sure I'm missing some hidden gem or library of scripting VIs online that I wasn't able to find.
It's funny, I always thought network order was big endian but protobuf goes little endian for things.
At this point I'd rather just come up with something that isn't a PITA to implement in other languages (no classes, stick to scalars and arrays of scalars, maybe maps). The generation for other languages is the only thing keeping me in this game. Still need higher layer for delimiting and msg id.
I kinda don't like gRPC at all. At least in LabVIEW. RPC just sounds like commands and replies with more abstraction which is exactly what I don't aim for with a real-time control system.
Guy I'm trying to work on this (new comms layer for high performance test SW stack) with was like "what if it was protobuf?" so figuring out making that work and the NI stuff isn't usable for this case at all so here I am proving out a prototype.
Make it less work to integrate with other platforms, build scripting for interacting with test systems, etc.
The TCP and UDP message formatting for github.com/illuminated-...
Low level encode/decode support is completed and I just finished up template code to serve as the base for codegen scripting. Hoping it stays this simple! (Though the codegen will definitely get funky...)
In my usual "I don't know how to turn off" fashion, one of my holiday projects is to do protobufs ACTUALLY in LabVIEW since NI didn't dogfood it. Parsing for nearly all of proto3 is complete, working on low level encode/decode functionality and then on to templates and scripting.
Welp, looks like this is the account for me.
The many poses of my dog while road tripping. She's such an unruly doggo it really makes driving tough...
A selfie so people know what they're in for?
This is my road tripping accommodations (even if the car is on an auto transport uhaul trailer)... Took the back seats out of my cx-5 and built a bed platform. Just give me a rest area and I'm good to go!
It's finally go time!
I *might* have underestimated how much stuff was still left and the truck was already 2/3 full... One last shower in Seattle and then I hit the road! At this pace I'll only make it halfway to Portland heh.
I figured :) that was me asking lol
I left twitter to avoid these kinds of posts... Looks like I'm going to need to not get into bluesky.
How do I get on that list?
Wifi is off and laptop shut down for the last time as a Seattle resident! I'm half a day away from starting to drive to the desert of southern California and start work next week (yes I know I'm a crazy person) to test space station modules and components! See y'all in Cali!