| ofs | hex dump | ascii |
|---|
| 0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 05 4f 00 00 03 a4 08 06 00 00 00 96 08 c5 | .PNG........IHDR...O............ |
| 0020 | 18 00 00 20 00 49 44 41 54 78 9c ec dd 79 9c 25 57 5d f7 f1 cf a9 ba dd 3d 93 99 4c f6 90 98 8c | .....IDATx...y.%W]......=..L.... |
| 0040 | c4 4c 10 4c 44 87 f0 42 26 f2 08 3c 44 50 64 11 d4 a4 8e 03 22 b2 4a c4 05 04 59 0d b2 0b a2 b2 | .L.LD..B&..<DPd.....".J...Y..... |
| 0060 | 88 ac 02 82 91 53 44 84 b0 09 11 30 08 22 c1 25 6c 01 e6 99 21 21 64 12 42 b6 59 7b bb b7 ea 9c | .....SD....0.".%l...!!d.B.Y{.... |
| 0080 | e7 8f 53 b7 fb 76 cf 4c 77 cf 74 d7 ad 7b bb bf ef d7 ab 5e 75 d7 73 7e dd e9 9e dc fa f6 59 40 | ..S..v.Lw.t..{.....^u.s~......Y@ |
| 00a0 | 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 | DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD |
| 00c0 | 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 | DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD |
| 00e0 | 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 64 30 99 c5 5e 10 42 e8 47 1d 22 22 22 | DDDDDDDDDDDDDDDDDDDd0..^.B.G.""" |
| 0100 | 22 22 32 8f b5 59 0a 1c 5f 1d 1b 80 e3 80 4d d5 fd e3 aa c7 36 01 1b 81 56 75 3b e9 69 e2 04 e6 | ""2..Y.._.....M.....6...Vu;.i... |
| 0120 | 7e e6 9f 7f bf 6b 3f e0 7b ee fb ea 31 80 49 60 1a d8 07 b4 81 f1 ea 68 57 8f 4d 55 e7 bd c0 1e | ~....k?.{...1.I`.......hW.MU.... |
| 0140 | e7 f2 a9 63 fa 62 45 44 44 44 1a 60 cc c2 f1 a8 c2 53 11 11 11 11 91 3e b0 36 6b 01 f7 00 4e 05 | ...c.bEDDD.`.....S.....>.6k...N. |
| 0160 | 4e 03 4e a9 8e 53 81 d3 7b ee 9f d2 73 7f 7d 23 c5 2e cf 34 b0 87 18 a6 ee ed b9 7d 17 f0 43 e0 | N.N..S..{...s.}#...4.......}..C. |
| 0180 | ce ea 7c 3b 70 1b f0 23 05 ae 22 22 22 d2 14 85 a7 22 22 22 22 22 35 b3 36 5b 07 9c 0d 9c 55 1d | ..|;p..#.."""...."""""5.6[....U. |
| 01a0 | 9b ab fb 3f 56 9d 37 13 83 d3 e4 48 6d ac 71 07 89 81 ea 8f 80 1f 00 37 03 37 55 e7 9b 81 9b 9d | ...?V.7....Hm.q........7.7U..... |
| 01c0 | cb ef 6e ae 3c 11 11 11 59 ad 14 9e 8a 88 88 88 88 2c 93 b5 99 21 06 a1 e7 01 5b aa e3 5e d5 f9 | ..n.<...Y........,...!....[..^.. |
| 01e0 | 9e c4 51 a2 52 af 09 62 b0 fa 03 60 d7 bc e3 06 e7 f2 e9 06 6b 13 11 11 91 21 a5 f0 54 44 44 44 | ..Q.R..b...`........k....!..TDDD |
| 0200 | 44 64 89 ac cd ce 04 2e 00 ee 0d 9c 4b 0c 4b bb e7 75 0d 96 26 0b 0b c4 11 aa bb 80 9d d5 f1 5d | Dd..........K.K..u..&..........] |
| 0220 | e0 7a e0 26 e7 72 5d d4 88 88 88 c8 61 29 3c 15 11 11 11 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
/* Generated from: DispenserData.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
#include "DispenserData.pb-c.h"
void dispenser_data__init
(DispenserData *message)
{
static const DispenserData init_value = DISPENSER_DATA__INIT;
*message = init_value;
}
size_t dispenser_data__get_packed_size
(const DispenserData *message)
{
assert(message->base.descriptor == &dispenser_data__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t dispenser_data__pack
(const DispenserData *message,
uint8_t *out)
{
assert(message->base.descriptor == &dispenser_data__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t dispenser_data__pack_to_buffer
(const DispenserData *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &dispenser_data__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
DispenserData *
dispenser_data__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (DispenserData *)
protobuf_c_message_unpack (&dispenser_data__descriptor,
allocator, len, data);
}
void dispenser_data__free_unpacked
(DispenserData *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &dispenser_data__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
static const ProtobufCFieldDescriptor dispenser_data__field_descriptors[1] =
{
{
"DispenserInfo",
1,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(DispenserData, n_dispenserinfo),
offsetof(DispenserData, dispenserinfo),
&dispenser_running_data__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned dispenser_data__field_indices_by_name[] = {
0, /* field[0] = DispenserInfo */
};
static const ProtobufCIntRange dispenser_data__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 1 }
};
const ProtobufCMessageDescriptor dispenser_data__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"DispenserData",
"DispenserData",
"DispenserData",
"",
sizeof(DispenserData),
1,
dispenser_data__field_descriptors,
dispenser_data__field_indices_by_name,
1, dispenser_data__number_ranges,
(ProtobufCMessageInit) dispenser_data__init,
NULL,NULL,NULL /* reserved[123] */
};
|