Range for raw analog import in PulseView (SigRok)?
Well, I managed to get answers to these questions, courtesy of the sigrok-devel mailing list:


  
    
    Why did PulseView decide to map byte value 0x00 to -500 mV, and byte value 0xFF to 500 mV? In other words, how did it decide on this default range - is this documented anywhere, and can I change the interpreted analog range (in volts)?
    
  
  
  The range of the data type you use (0..255 for u8) is mapped to the
  voltage range of -0.5V and +0.5V, as you noticed. That is not done
  within PulseView, it's a property of the input module raw_analog.
  
  See
  https://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=src/input/raw_analog.c;hb=HEAD#l55


And for the second question:


  
    
    When I use Sample rate (Hz): 0, PulseView seemingly choses 10 ms as sample period by default. Why is this number chosen, and is this documented anywhere? (I expect if I enter a proper sampling rate, then I'll get the corresponding sampling period instead).
    
  
  
  That's not the behavior I see. For me, using a sample rate of 0
  results in PV using samples as the measurement scale, as indicated by
  the "sa" unit shown in the timeline. In this case, any protocol
  decoder can't give proper timing information and actually shouldn't.
  How did you come to the conclusion that 10 ms sample period is used?


I came to that conclusion, because when I tried the experiment described in OP, I captured it on this image in OP ... and there I can see the timeline in ms; and I can count approx 10 samples between 0 and 100 ms, and thus I arrived at 10 ms sampling rate.

However, that experiment was done with pulseview-0.4.1-64bit-static-release-installer.exe - in the meantime, I overwrote that and installed a nightly, which apparently installed version 0.5.0-git-58cd5b5 - and indeed, when I try the same experiment in that version, then I have timeline in units of "sa" (samples):



So that solves this issue for me now - thanks a lot to sigrok-devel again!