Websocket connection
This commit is contained in:
@@ -8,6 +8,8 @@ template <typename SessionT>
|
||||
class SessionManager
|
||||
{
|
||||
public:
|
||||
using MeasurementType = typename SessionT::MeasurementType;
|
||||
|
||||
SessionManager(int scaleDoutPin, int scaleSckPin, uint8_t tareAvgCount);
|
||||
|
||||
void begin();
|
||||
|
||||
@@ -7,7 +7,7 @@ class SimpleMeasurementSession
|
||||
{
|
||||
public:
|
||||
using ChunkT = SessionChunk<Measurement_T, MAX_SIZE>;
|
||||
|
||||
using MeasurementType = Measurement_T;
|
||||
// save interval in number of measurements (by default every minute)
|
||||
SimpleMeasurementSession(uint32_t saveInterval = 10 * 60)
|
||||
: chunk(nullptr), saveInterval_(saveInterval)
|
||||
@@ -66,6 +66,11 @@ public:
|
||||
encoder.sendArray(chunk->getDataPointer() + startIdx, numElementsToSend);
|
||||
}
|
||||
|
||||
Measurement_T *getDataPointer()
|
||||
{
|
||||
return chunk->getDataPointer();
|
||||
}
|
||||
|
||||
private:
|
||||
void saveToFileSystem()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user