Class: P1MeterReader::DataParsing::FakeStreamSplitter

Inherits:
Object
  • Object
show all
Defined in:
lib/p1_meter_reader/data_parsing/fake_stream_splitter.rb

Instance Method Summary collapse

Instance Method Details

#readObject



29
30
31
32
# File 'lib/p1_meter_reader/data_parsing/fake_stream_splitter.rb', line 29

def read
  sleep 1
  return record
end

#recordObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/p1_meter_reader/data_parsing/fake_stream_splitter.rb', line 4

def record
  <<-RECORD
/XMX5XMXABCE100129872

0-0:96.1.1(4B414145303031343535343236383133)
1-0:1.8.1(02018.957*kWh)
1-0:1.8.2(02293.712*kWh)
1-0:2.8.1(00000.000*kWh)
1-0:2.8.2(00000.000*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(0000.50*kW)
1-0:2.7.0(0000.00*kW)
0-0:17.0.0(999*A)
0-0:96.3.10(1)
0-0:96.13.1()
0-0:96.13.0()
0-1:96.1.0(3238303131303038333338303831393133)
0-1:24.1.0(03)
0-1:24.3.0(150327210000)(00)(60)(1)(0-1:24.2.0)(m3)
(02246.014)
0-1:24.4.0(1)
!
  RECORD
end