Skip to content

Constparam - #67

Open
johandc wants to merge 21 commits into
masterfrom
constparam
Open

Constparam#67
johandc wants to merge 21 commits into
masterfrom
constparam

Conversation

@johandc

@johandc johandc commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

johandc and others added 21 commits March 14, 2026 18:12
Thus currently build without pycsh (todo)
* csp b4d75ee6...aceef30a (7):
  > csp_buffer: memcpy only what is used in the packet
  > meson option: change default to not zero csp packets
  > zmqhub: make iflist iterator public, return err in zmq funcs
  > inlined helper function
  > Remove packet copy when transmitting CSP packets
  > Remove packet copy when transmitting CSP packets (#942)
  < Merge pull request #33 from spaceinventor/router_avoid_packet_copy

* ossi ba0ba6b...8a41b58 (1):
  > disable message_queue_create

* param 523ab94...119c858 (4):
  > Set xint series as uint types
  > nice little comment to PARAM_TYPECHECK
  > Better param type check
  > use const in callback in param_collector
the two files vmem_codec and message_queue.c did not warrant an entire library and can be included in csh itself
This was needed after libparam define puts every param into its own sections to be able to sort, apms will need this too
* lib/param 119c858...edacecd (8):
  > Merge branch 'constparam'
  > Fix warning
  > Revert "Include sub-second information in serializer (#69)" (#74)
  > Merge pull request #72 from spaceinventor/OBC-95
  > Include sub-second information in serializer (#69)
  > Fix `calloc()` call
  > Update meson build to use soversion feature (#66)
  > use client RX timestamps for remotes without a time in the packet

* lib/pycsh_core 7a0c5af...43627f9 (6):
  > Small fix for last commit
  > Allow hostname when specifying node of parameters
  > client_timestamp has been removed from param_queue_t
  > Actually expose `pycsh_version_string` since it is in `include/`
  > Fix getting value of remote parameters which have a different instance in the global list
  < Support const params
* lib/param 119c858...edacecd (8):
  > Merge branch 'constparam'
  > Fix warning
  > Revert "Include sub-second information in serializer (#69)" (#74)
  > Merge pull request #72 from spaceinventor/OBC-95
  > Include sub-second information in serializer (#69)
  > Fix `calloc()` call
  > Update meson build to use soversion feature (#66)
  > use client RX timestamps for remotes without a time in the packet

* lib/pycsh_core 7a0c5af...43627f9 (6):
  > Small fix for last commit
  > Allow hostname when specifying node of parameters
  > client_timestamp has been removed from param_queue_t
  > Actually expose `pycsh_version_string` since it is in `include/`
  > Fix getting value of remote parameters which have a different instance in the global list
  < Support const params
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants