-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
%{
message: "No format_frame_fn function given as option for context: %Exmbus.Parser.Context{bin: \"\", opts: %{length: false, crc: false, key: #Function<0.32351361/1 in Shed.Standard.Resolve.Wmbus.parse_wmbus/3>}, handlers: [&Exmbus.Parser.Apl.FullFrame.maybe_expand_compact_profiles/1], handler: &Exmbus.Parser.Apl.CompactFrame.maybe_expand/1, dll: %Exmbus.Parser.Dll.Wmbus{control: :snd_nr, manufacturer: \"KAM\", identification_no: \"........\", version: 27, device: %Exmbus.Parser.Tpl.Device{id: 22}}, ell: %Exmbus.Parser.Ell.Encrypted{communication_control: %Exmbus.Parser.Ell.CommunicationControl{bidirectional: false, response_delay: :slow_delay, synchronized: true, hop_count: false, priority: false, accessibility: false, repeated_access: false}, access_no: 176, session_number: %Exmbus.Parser.Ell.SessionNumber{encryption: :aes_128_ctr, minutes: 423370, session: 12}}, afl: %Exmbus.Parser.Afl.None{}, tpl: %Exmbus.Parser.Tpl{frame_type: :compact_frame, header: %Exmbus.Parser.Tpl.Header.None{}}, apl: %Exmbus.Parser.Apl.CompactFrame{format_signature: 43245, full_frame_crc: 28506, data_bytes: <<48, 0, 128, 2, 0, 0, 254, 0, 0, 0, 12, 12>>}, dib: nil, vib: nil, private: %{}, errors: [], warnings: [{&Exmbus.Parser.Dll.parse/1, {:trailing_data, <<129, 164, 114, 115, 115, 105, 208, 218>>}}]}",
stacktrace: ["(exmbus 0.4.0) lib/exmbus/parser/apl/compact_frame.ex:67: Exmbus.Parser.Apl.CompactFrame.expand/1",
"(exmbus 0.4.0) lib/exmbus/parser/context.ex:133: Exmbus.Parser.Context.handle/1",
"(exmbus 0.4.0) lib/exmbus/parser.ex:16: Exmbus.Parser.handle/1"]
}We probably want to add an error to the context instead of a raise.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working