New smartmeter
This commit is contained in:
@@ -2,7 +2,7 @@ require "socket"
|
||||
|
||||
class InSyncState < StatePattern::State
|
||||
|
||||
END_OF_FRAME = "!\n"
|
||||
END_OF_FRAME = "!****\n"
|
||||
|
||||
# def initialize(stateful, previous_state)
|
||||
# # open socket to EmonHub
|
||||
@@ -42,7 +42,8 @@ class InSyncState < StatePattern::State
|
||||
private
|
||||
def new_frame_starts(bytes,idx,sync_pattern_length)
|
||||
#return bytes[idx..idx+sync_pattern_length-1].eql?(Synchronizer::SYNC_PATTERN)
|
||||
return bytes[idx..idx+sync_pattern_length-1].eql?(END_OF_FRAME)
|
||||
#return bytes[idx..idx+sync_pattern_length-1].eql?(END_OF_FRAME)
|
||||
return bytes[idx].eql?(END_OF_FRAME[0])
|
||||
end
|
||||
|
||||
def handle_frame(frame_lines)
|
||||
|
||||
Reference in New Issue
Block a user