Florian Lüke
|
3b7b0bee82
|
spdlog-1.15.0
|
2024-12-07 19:14:44 +01:00 |
|
Florian Lüke
|
1a20dd8097
|
idea about how the logging interface could look like
|
2024-12-07 18:34:27 +01:00 |
|
Florian Lüke
|
1d5a957043
|
port mnode_proto_ping_client to the new async work
|
2024-12-07 18:34:06 +01:00 |
|
Florian Lüke
|
25b018b1bb
|
add a barebones nng async abstraction
|
2024-12-07 18:33:35 +01:00 |
|
Florian Lüke
|
4c940d4e0a
|
nng: move code into impl
|
2024-12-07 18:33:15 +01:00 |
|
Florian Lüke
|
4e4606c454
|
hide spdlog from mnode_nng.h
|
2024-12-07 17:36:59 +01:00 |
|
Florian Lüke
|
d3a5f2c75c
|
refactor namespaces
|
2024-12-07 16:48:24 +01:00 |
|
Florian Lüke
|
ce338ce680
|
Merge branch 'main' into pipeline
|
2024-12-07 16:15:39 +01:00 |
|
Florian Lüke
|
789cf5bab6
|
submodules and clang-format
|
2024-12-07 16:13:35 +01:00 |
|
Florian Lüke
|
07919d6795
|
async ping client and server
|
2024-12-07 16:12:40 +01:00 |
|
Florian Lüke
|
b18a9361ab
|
save
|
2024-12-07 03:55:45 +01:00 |
|
Florian Lüke
|
3ae9fdcf8c
|
add .clang-format file based on LLVM style
|
2024-11-29 00:32:37 +01:00 |
|
Florian Lüke
|
aa052166db
|
update submodules
|
2024-11-29 00:13:31 +01:00 |
|
Florian Lüke
|
7ed57acdee
|
node_nng: hide some nng details
|
2024-11-28 02:52:15 +01:00 |
|
Florian Lüke
|
3c1ced7de5
|
update mesytec-mvlc
|
2024-11-23 17:31:18 +01:00 |
|
Florian Lüke
|
22263a52d7
|
update mesytec-mvlc
|
2024-11-23 15:24:04 +01:00 |
|
Florian Lüke
|
8ac61415ef
|
cleanup
|
2024-11-23 12:08:52 +01:00 |
|
Florian Lüke
|
8f8b463a14
|
move things around, only add spdlog if it's not present yet
|
2024-11-23 11:00:28 +01:00 |
|
Florian Lüke
|
e25f76eebf
|
refactor things, build mesytec-node-nng lib
|
2024-11-23 03:05:05 +01:00 |
|
Florian Lüke
|
567a999fdc
|
add python fastapi demo; .gitignore things
|
2024-11-23 02:38:13 +01:00 |
|
Florian Lüke
|
8497488cb3
|
better logging
|
2024-11-22 13:05:49 +01:00 |
|
Florian Lüke
|
a0857b203b
|
mesy_nng: pass the last operations result value to retry_predicate
|
2024-11-22 12:11:43 +01:00 |
|
Florian Lüke
|
9e95897283
|
tweak ping pong
|
2024-11-21 23:00:13 +01:00 |
|
Florian Lüke
|
78cab52b91
|
add sync reqrep ping pong
|
2024-11-21 22:23:52 +01:00 |
|
Florian Lüke
|
f017d2406e
|
add updated mesy_nng from mvme, fix things, add mnode_proto_test1
|
2024-11-21 21:38:20 +01:00 |
|
Florian Lüke
|
e316f2e95a
|
cmake: require protobuf, generate mnode protobuf test lib
|
2024-11-21 21:27:30 +01:00 |
|
Florian Lüke
|
97032e9c0f
|
add libnng submodule: https://github.com/nanomsg/nng.git main v1.9.0
|
2024-11-21 19:49:42 +01:00 |
|
Florian Lüke
|
8b0a4843a6
|
remove nng
|
2024-11-21 19:40:25 +01:00 |
|
Florian Lüke
|
0cf71236e1
|
update mesytec-mvlc
|
2024-11-21 19:38:17 +01:00 |
|
Florian Lüke
|
44c0d77365
|
quiet down cmake
|
2024-11-21 19:30:59 +01:00 |
|
Florian Lüke
|
8a2c2aa7fd
|
add pub sub test programs
Lesson learned: subscription working for empty messages can be done, but
needs nng_socket_set() instead of nng_socket_set_string().
|
2024-05-07 14:59:06 +02:00 |
|
Florian Lüke
|
a423e602aa
|
push pull: can now pass ProducerCount on the command line
|
2024-05-07 14:56:25 +02:00 |
|
Florian Lüke
|
68ce15fedf
|
add a push-pull test program
No buffer loss seen, rate is ~40GB/s starting at around 4 producer threads.
|
2023-11-22 20:19:46 +01:00 |
|
Florian Lüke
|
3d53c99114
|
cleanup mvlc_nng_replay
|
2023-11-22 20:18:41 +01:00 |
|
Florian Lüke
|
ad829e2331
|
update mesytec-mvlc submodule
|
2023-11-22 20:18:28 +01:00 |
|
Florian Lüke
|
ea2b18ce83
|
try out nng_pipe_notify
|
2023-07-16 06:35:26 +02:00 |
|
Florian Lüke
|
6c450d3a47
|
testing piplines
|
2023-07-16 06:35:09 +02:00 |
|
Florian Lüke
|
64d3f91d36
|
mesytec-mvlc update
|
2023-07-13 21:52:05 +02:00 |
|
Florian Lüke
|
ee5b451434
|
bit of refactoring and more error handling
|
2023-07-13 12:24:30 +02:00 |
|
Florian Lüke
|
31df88ff23
|
fix analysis side message processing
|
2023-07-13 09:48:52 +02:00 |
|
Florian Lüke
|
0bf9947a29
|
better allocations but broken analysis messages
|
2023-07-12 20:41:09 +02:00 |
|
Florian Lüke
|
2db593069d
|
cleanup the parser and message flushing code
|
2023-07-12 16:38:27 +02:00 |
|
Florian Lüke
|
997a12c433
|
mesytec-mvlc update
|
2023-07-11 21:43:17 +02:00 |
|
Florian Lüke
|
72cd10ba46
|
improve parser speed by flushing the output message before a realloc happens
|
2023-07-11 21:42:02 +02:00 |
|
Florian Lüke
|
c258a2c8c0
|
measure throughput
|
2023-07-11 20:53:37 +02:00 |
|
Florian Lüke
|
20a4323fa2
|
make sure the last output message is sent
|
2023-07-11 20:30:46 +02:00 |
|
Florian Lüke
|
4f8da45a67
|
improve speed by allocating less; still slow
|
2023-07-04 00:47:19 +02:00 |
|
Florian Lüke
|
54ab64668d
|
init duration timers
|
2023-07-03 21:32:47 +02:00 |
|
Florian Lüke
|
b741bf50da
|
mesytec-mvlc submodule update
|
2023-07-03 20:17:16 +02:00 |
|
Florian Lüke
|
32aa3d6d08
|
slow replay
|
2023-07-03 20:00:19 +02:00 |
|