File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,24 +7,30 @@ Decode a cuplcodec URL
77The decoder extracts a timestamped list of samples from a cuplcodec URL.
88
99.. automodule :: wscodec.decoder.decoderfactory
10+ :members:
1011 :private-members:
1112
1213.. inheritance-diagram :: wscodec.decoder.hdc2021.TempRH_URL wscodec.decoder.hdc2021.Temp_URL
1314 :parts: 2
1415
1516.. autoclass :: wscodec.decoder.hdc2021.TempRH_URL
17+ :members:
1618 :private-members:
1719
1820.. autoclass :: wscodec.decoder.hdc2021.Temp_URL
21+ :members:
1922 :private-members:
2023
2124.. autoclass :: wscodec.decoder.samples.SamplesURL
25+ :members:
2226 :private-members:
2327
2428.. autoclass :: wscodec.decoder.pairs.PairsURL
29+ :members:
2530 :private-members:
2631
2732.. automodule :: wscodec.decoder.circularbuffer
33+ :members:
2834 :private-members:
2935
3036Sample
@@ -34,24 +40,29 @@ Sample
3440 :parts: 2
3541
3642.. autoclass :: wscodec.decoder.hdc2021.TempRHSample
43+ :members:
3744 :private-members:
3845
3946.. autoclass :: wscodec.decoder.hdc2021.TempSample
47+ :members:
4048 :private-members:
4149
4250.. autoclass :: wscodec.decoder.samples.Sample
51+ :members:
4352 :private-members:
4453
4554Pair
4655-----
4756
4857.. autoclass :: wscodec.decoder.pairs.Pair
58+ :members:
4959 :private-members:
5060
5161Status
5262-------
5363
5464.. automodule :: wscodec.decoder.status
65+ :members:
5566 :private-members:
5667
5768
Original file line number Diff line number Diff line change 66
77class CircularBufferURL :
88 """
9+ Base class for a cuplcodec URL.
910
11+ This includes at least a circular buffer with a long string of base64 encoded sample data and
12+ a short status field.
13+
14+ Instantiation decodes the status string. This must be done first because it contains error information.
15+
16+ Parameters
17+ ----------
18+ statb64 : str
19+ circb64 : str
1020 """
1121 ELAPSED_LEN_BYTES = 4 #: Length of the endstop elapsed minutes field in bytes (including the endstop itself).
1222 ENDSTOP_LEN_BYTES = 16 #: Length of the endstop in bytes.
1323 ENDSTOP_BYTE = '~' #: The last character in the endstop and the end of the circular buffer. Must be URL safe.
1424
1525 def __init__ (self , statb64 : str , circb64 : str = None ):
16- """
17-
18- :param statb64:
19- :param circb64:
20- """
2126 self .statb64 = statb64
2227 self .circb64 = circb64
2328
You can’t perform that action at this time.
0 commit comments