Python Wrapped Encoder (PyEncoder)

class wscodec.encoder.pyencoder.instrumented.InstrumentedBase(ffimodule, baseurl, serial, secretkey, smplintervalmins, batteryadc=100, format=1, resetsalltime=0, usehmac=True, httpsdisable=False)[source]

Put some documentation here

class wscodec.encoder.pyencoder.instrumented.InstrumentedDemi(baseurl='plotsensor.com', serial='AAAACCCC', secretkey='AAAACCCC', smplintervalmins=12)[source]
class wscodec.encoder.pyencoder.instrumented.InstrumentedNDEF(baseurl='plotsensor.com', serial='AAAACCCC', secretkey='AAAACCCC', smplintervalmins=12)[source]
class wscodec.encoder.pyencoder.instrumented.InstrumentedPairhist(baseurl='plotsensor.com', serial='AAAACCCC', secretkey='AAAACCCC', smplintervalmins=12)[source]
class wscodec.encoder.pyencoder.instrumented.InstrumentedSample(baseurl='plotsensor.com', serial='AAAACCCC', secretkey='AAAACCCC', smplintervalmins=12, batteryadc=100, format=1, resetsalltime=0, usehmac=True, httpsdisable=False)[source]
pushsamplelist(trhlist: list)[source]
Parameters

trhlist – a list of dictionaries each containing temperature and relative humidity keys.

Returns

None

rh_percent_to_raw(rhpc)[source]

Converts from relative humidity in percent to a raw ADC value for the Texas HDC2010.

temp_degc_to_raw(degc)[source]

Converts degrees C to a raw ADC value for the Texas HDC2010.

updateendstop(minutes: int)[source]

Update the endstop with minutes elapsed since the most recent sample.

Parameters

minutes – Minutes elapsed since the most recent sample.

Returns

None

class wscodec.encoder.pyencoder.instrumented.InstrumentedSampleT(serial='ABCDEFGH', secretkey='AAAACCCC11112222', baseurl='plotsensor.com', smplintervalmins=12, resetsalltime=0, batteryadc=100, resetcause=0, usehmac=True, httpsdisable=False, tagerror=False, format=2)[source]
class wscodec.encoder.pyencoder.instrumented.InstrumentedSampleTRH(serial='ABCDEFGH', secretkey='AAAACCCC11112222', baseurl='plotsensor.com', smplintervalmins=12, resetsalltime=0, batteryadc=100, resetcause=0, usehmac=True, httpsdisable=False, tagerror=False, format=1)[source]
class wscodec.encoder.pyencoder.unitc.CFFIGenerator(blacklist)[source]
class wscodec.encoder.pyencoder.unitc.FunctionList(source)[source]
wscodec.encoder.pyencoder.unitc.load(filename, depfilenames=[])[source]

Load a file