Rate Group Error #1002
-
Hello, I have initialized rate groups in my project but it always fails after some time. I am printing Scheduler for MSM ON in rate group 1 (every one second). But I get an FATAL 122 error. What does this number represent? Did I not connect it properly in Topology.xml? EVENT: (121) (2:1630515645,339964) WARNING_HI: (health) HLTH_PING_WARN : Ping entry GPSUARTDRV late warning |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 21 replies
-
Can the rate groups only be include in passive and queued components? Because I have added the SchedIn in an active component. |
Beta Was this translation helpful? Give feedback.
-
You can connect an active component to the rate group, but you should make the input port asynchronous or guarded so you don't have multiple threads accessing data in the component at the same time. |
Beta Was this translation helpful? Give feedback.
-
The four components mentioned are not returning the ping code, that's why you are seeing the WARNINGs and the eventual FATAL. Did you implement ping handlers for the components? Are they Active? Note that if they are Queued, you have to call |
Beta Was this translation helpful? Give feedback.
-
You should make sure that the numbers here: https://github.com/sheershak-agarwal/F-Prime-Debug/blob/main/App/Top/AppTopologyAppAi.xml#L844 Match the numbers in the table here: https://github.com/sheershak-agarwal/F-Prime-Debug/blob/main/App/Top/Topology.cpp#L223 |
Beta Was this translation helpful? Give feedback.
-
It looks like 7 is missing from the topology. It makes your life easier to number them the same in both places and in order to make sure they match. |
Beta Was this translation helpful? Give feedback.
-
One more question, When I am adding my components to the health ping, object at number 13 throws this error.
Hit Ctrl-C to quit |
Beta Was this translation helpful? Give feedback.
-
Copy
|
Beta Was this translation helpful? Give feedback.
-
Can you push it to your branch? It looks like it is complaining about the syntax of your AcConstants.ini. |
Beta Was this translation helpful? Give feedback.
-
Great! Good luck! |
Beta Was this translation helpful? Give feedback.
It looks like 7 is missing from the topology. It makes your life easier to number them the same in both places and in order to make sure they match.