with_packet=False,
):
class MyIter(bt2._UserMessageIterator):
- def __init__(self, self_output_port):
+ def __init__(self, config, self_output_port):
self._at = 0
self._msgs = [self._create_stream_beginning_message(test_obj.stream)]
return msg
class MySrc(bt2._UserSourceComponent, message_iterator_class=MyIter):
- def __init__(self, params, obj):
+ def __init__(self, config, params, obj):
self._add_output_port('out')
tc = self._create_trace_class()
cc = tc.create_structure_field_class()
cc += [
('cpu_id', tc.create_signed_integer_field_class(8)),
- ('stuff', tc.create_real_field_class()),
+ ('stuff', tc.create_double_precision_real_field_class()),
]
# packet context (stream-class-defined)
pc = tc.create_structure_field_class()
pc += [
('something', tc.create_unsigned_integer_field_class(8)),
- ('something_else', tc.create_real_field_class()),
+ (
+ 'something_else',
+ tc.create_double_precision_real_field_class(),
+ ),
]
stream_class = tc.create_stream_class(