2 import "goby/protobuf/option_extensions.proto";
3 import "dccl/option_extensions.proto";
5 package goby.acomms.protobuf;
9 option (dccl.msg).id = 0x0200;
10 option (dccl.msg).max_bytes = 64;
11 option (dccl.msg).codec_version = 3;
13 required int32 src = 1 [
15 (dccl.field).max = 32,
16 (dccl.field).in_head = true
18 required int32 dest = 2 [
20 (dccl.field).max = 32,
21 (dccl.field).in_head = true
24 required int32 frag_num = 3 [
26 (dccl.field).max = 21,
27 (dccl.field).in_head = true
30 required int32 frag_len = 4 [
32 (dccl.field).max = 59,
33 (dccl.field).in_head = true
36 required bool is_last_frag = 5 [(dccl.field).in_head = true];
38 required bytes fragment = 6 [(dccl.field).max_length = 59];