Disable Time Port calls when TlmPacketizer
is being used
#3039
timcanham
announced in
Call for Comments
Replies: 1 comment
-
@bocchino and I talked about options:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The FPP autocoder generates
Fw.Time
calls for components that contain telemetry channels. Then theFw.Tlm
output port is called with the value and the time tag.Svc/TlmChan
puts the telemetry, including the time tag, in a packet and sends it to the ground. The ground software uses the time tag to display the measurement time.Svc/TlmPacketizer
discards the time tag, and puts the telemetry into the destination packet at the specified offset. On each scheduler call,Svc/TlmPacketizer
checks each packet to see if there are new updates to any of the channels. If there are, the packet will get a packet-level timestamp.So, in essence, when
Svc/TlmPacketizer
is used, all the component time port calls are useless. It would be nice to have a global way to turn off the component time calls so all those CPU cycles are not wasted.Beta Was this translation helpful? Give feedback.
All reactions