Timothy Canham

Results 65 comments of Timothy Canham

To elaborate, have a directory in a project that has python scripts that follow a naming convention, like `packet_handler_.py`. The python code could have a class that uses a provided...

Without digging deeply into the code, I didn't see the point of saving a packet history, just the channels. So I converted each packet into a list of channel entries...

Just so it's stated, the "update on change" part is only known by the components, not by `TlmChan`, so to selectively do it in `TlmChan` would require passing more information...

For what it's worth, on Gecko we were planning on a ComSplitter that would send telemetry to `TlmPacketizer` for the radio, and `TlmChan` for the `ComLogger` to storage.

Yes, it happens on an internal project with lots of channels on the order of several hundred. Contact me and I can set up a demo.

Does `FileDownlink` or the ground system support the partial retransmit with the full file CRC? `FileDownlink` at least should support this since as @Joshua-Anderson mentioned, it is used to transmit...

The way we've done this is the past is to stash the opcode and sequence numbers in private data members until the command is complete. It is true that the...

No - you can delay command completion as long as you need. The command dispatcher will just wait. The command sequencer has an optional argument that is a command timeout...

IMHO not TRUE/FALSE for the reasons @Joshua-Anderson says, WAIT/NO_WAIT seems a little more understandable in plain English.

@celskeggs You can use a time base of TB_PROC_TIME: https://github.com/nasa/fprime/blob/devel/default/config/FpConfig.h#L31 The GDS will just display the time as the upper and lower raw values instead of 1970+. I do agree...