I noticed that the docs for the size param for the u16 string sequence functions in rosidl_runtime_c are wrong. The size param refers to the size of the sequence, not the string. This is clear when looking at the implementations and at the docs of the other similar sequence functions.
I also modified the description of the n param for rosidl_runtime_c__U16String__assignn_from_char to clarify that it is the number of 8-bit chars in the string. I also mentioned that the function will return false if n is not even.
Finally, I also added some missing * after /* in docs (to get the usual /**).
size
param for the u16 string sequence functions inrosidl_runtime_c
are wrong. Thesize
param refers to the size of the sequence, not the string. This is clear when looking at the implementations and at the docs of the other similar sequence functions.n
param forrosidl_runtime_c__U16String__assignn_from_char
to clarify that it is the number of 8-bit chars in the string. I also mentioned that the function will returnfalse
ifn
is not even.*
after/*
in docs (to get the usual/**
).