SDSlite icon indicating copy to clipboard operation
SDSlite copied to clipboard

Add AddCharVariable() for creating NC_CHAR array variables

Open juselius opened this issue 2 years ago • 0 comments

SDSlite currently multiplexes the ubyte type for char and ubyte when reading and writing variable data. However, it's currently not possible to create a variable of type char using AddVariable<>(). The problem is that the .NET char type is 16-bits, whereas the NC type is 8-bits. When creating a variable of type byte, it always becomes nc_ubyte. This patch adds a new specialized method AddCharVariable() for NC DataSets which creates char typed variables. Not very nice, but the best quick fix I could come up with.

juselius avatar May 31 '22 16:05 juselius