Honglei
a08f387ec5
Make Session.getReportInterval work ( #68 )
...
* Update core.py
libnorm.NormGetReportInterval.argtypes missed
* Update session.py
getReportInterval Need return the value
* fix Unknown command FetchContent_MakeAvailable
-- Building protokit from c51d4a771b0ccb073a78e1cf60f0deb7d652f382
CMake Error at CMakeLists.txt:63 (FetchContent_MakeAvailable):
Unknown CMake command "FetchContent_MakeAvailable".
https://github.com/EMsoft-org/EMsoft/issues/93
2022-07-18 16:54:09 -04:00
bebopagogo
a1bb33c354
added full parameter set to pynorm.Session.setTxPort()
2022-07-02 17:07:23 -04:00
Jeffery Weston
cc3a29b025
added processor commands for sent and purged files on sender side for additional inter-process flexibility
2022-05-25 16:44:44 -04:00
Jeffery Weston
f7f9d794f9
change silent receiver syntax, allow enabling/disabling at runtime via protopipe in normCastApp
2022-05-24 14:54:51 -04:00
bebopagogo
858be37709
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 23:17:58 -04:00
bebopagogo
1ba16231bb
fix to pynorm Session.setRxPortReuse() method
2022-05-22 22:08:57 -04:00
bebopagogo
5cd6498c39
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 22:01:47 -04:00
bebopagogo
972b1a3e0b
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 21:52:45 -04:00
Jeffery Weston
9e796e69b2
add protoApp version of normCast (normCastApp) -- includes realtime protopipe for runtime control using a subset of commands (rate, CC, autoparity, loss)
2022-05-19 16:55:37 -04:00
Jeffery Weston
22aceaa271
code cleanup
2022-05-19 16:25:48 -04:00
bebopagogo
76023bd750
protolib rollup
2022-05-09 11:36:06 -04:00
bebopagogo
053aa16eb8
normCast improvements
2022-05-09 11:35:32 -04:00
bebopagogo
e9e3c99b21
update to NORM_SYNC_ALL policy
2022-05-09 11:33:01 -04:00
bebopagogo
46a030891d
NORM_SYNC_ALL policy improvement
2022-05-09 11:30:24 -04:00
bebopagogo
c29ef4adbd
cleanup
2022-05-09 11:29:07 -04:00
bebopagogo
039e70d601
cleanup
2022-05-09 11:28:17 -04:00
bebopagogo
b9fab02215
cleanup
2022-05-09 11:26:53 -04:00
bebopagogo
ebd51d79de
clean up
2022-05-09 11:25:15 -04:00
bebopagogo
6f59618f4a
updated android build files to more recent gradle wrapper and Android SDK versions to work with Android Studio Bumblebee release
2022-05-08 16:52:10 -04:00
bebopagogo
3fd9bad54e
fix so that when NormSyncPolicy is NORM_SYNC_ALL, receivers will NACK in reponse to NORM_CMD(FLUSH) messages received. Also updated normCast example behavior making 'ack auto' operation more robust.
2022-05-08 16:49:04 -04:00
Jeffery Weston
2558ffcdc7
add option to set GRTT probing mode
2022-05-05 16:34:58 -04:00
Jeffery Weston
38b61e3320
Added ability to exit sender on successful FLUSH process in non-ACK & non-repeat modes. Added supporting 'grtt' commandline option to set initial GRTT estimate which affects the amount of time the FLUSH process takes.
2022-05-05 10:10:05 -04:00
Jeffery Weston
8c9f0951ff
add rxloss to examples
2022-05-03 14:21:11 -04:00
Jeffery Weston
b997771fec
Update unix postprocessor code to allow for a fixed number of simultaneous postprocessor child processes. Previous behavior killed the previous process in order to start a new one. Also correctly tracks when they die.
2022-04-29 13:47:07 -04:00
Philip Cali
5dc78909ce
feat: adding dockerfile for docker image building ( #56 )
...
* feat: adding docker support
* fix: typo in README
2022-04-28 22:06:43 -07:00
Jeffery Weston
7c5afec284
correct usage
2022-04-28 10:45:06 -04:00
Jeffery Weston
d1e8413cd3
added 'processor' and 'saveaborts' options to normCast
2022-04-27 11:24:47 -04:00
Brian Adamson
be88d6e79a
Delete local.properties
...
Android "local.properties" files should not be checked into version control. They contain information that is only relevant to the local development environment (e.g. paths to android tools, etc)
2021-12-03 18:05:15 -05:00
Alessandro Grossmann
29bd835c69
Reconfigured the android Gradle build ( #47 )
...
* CMakeLists.txt now build jar with ant and gradle package .jar into .aar. Updated README with instructions.
* Updated instructions.
* Fixed code block formatting.
* Replcaing txt with md.
* Fixed formatting.
* Removed README.TXT.
2021-12-03 18:01:38 -05:00
bebopagogo
4f6f663671
fix to normCast repeat feature
2021-09-28 19:53:57 -04:00
bebopagogo
12c729aaff
added Android gradle CMakelists file, etc
2021-09-17 20:16:41 -04:00
bebopagogo
5bf8b44cff
updated normCast usage help
2021-09-12 22:38:40 -04:00
bebopagogo
3306537ded
updated normCast usage help
2021-09-12 22:35:28 -04:00
bebopagogo
b44ce93125
update to normCast example, adding 'hot outbox' capability
2021-09-12 10:39:06 -04:00
bebopagogo
1bca647ef4
update protolib submodule
2021-06-03 00:58:09 -04:00
Jeffery Weston
4746eafe4f
add norp executable to .gitignore
2021-04-30 09:59:30 -04:00
protohuf
ddb974e0ae
Changed variable name of NormNodeHandle in NormEvent to match what is ( #30 )
...
defined in normApi.h
2021-04-07 14:25:08 -04:00
Jeff Weston
476b8bb7eb
fix API compilation error ( #27 )
2021-04-07 14:20:22 -04:00
bebopagogo
01e161a31a
updated VERSION.TXT
2021-03-14 23:06:07 -04:00
bebopagogo
b66598c119
fixes to experimental NormSocket API
2021-03-14 21:23:29 -04:00
Luca Boccassi
9c367b50bc
pkg-config, PIE, API breakages fixes ( #23 )
...
* Update protolib to pick up new fixes
* CMake: restore SONAME_VERSION to 1
* CMake: generate pkg-config file
* CMake: set -fvisibility=hidden and POSITION_INDEPENDENT_CODE
Need to build everything with fPIC, and also hide symbols by default,
since public ones are explicitly marked as such.
* Revert public API incompatible changes
NormSetId and NormCountCompletedObjects were part of the public API in
released versions, so they cannot be just removed without breaking API/ABI
compatibility.
NormSendCommandTo is a private symbol, but was marked for export by
mistake.
* Add BUILD_STATIC_LIBS option to allow building both static and shared objects
CMake does not support this out of the box, so it has to be implemented
manually. It results in the libnorm build being repeated twice, as there's
no object sharing.
2021-02-01 10:20:20 -05:00
bebopagogo
213adb3938
updated wf wscript to check for existence of ctx.options.enable_static_library attribute before trying access it
2021-02-01 09:52:50 -05:00
rui
789ca317d6
fix README layout ( #21 )
2021-02-01 09:32:17 -05:00
rui
d73491bc28
update waf build reference ( #22 )
2021-02-01 09:31:31 -05:00
bebopagogo
54bb708d48
rolled up development version to 1.5.10
2021-01-30 18:32:28 -05:00
bebopagogo
a9388f4258
updated protolib submodule and some tweaks to experimental NormSocket API extension
2021-01-30 16:56:58 -05:00
mjvankampen
d630f65613
Adds windows shared build support under cmake ( #18 )
...
* Adds windows shared build support under cmake
* makes public
2021-01-30 09:26:15 -05:00
mjvankampen
1008f83092
Adds option to force a build of protokit and select a specific commit ( #15 )
...
* Adds option to force a build of protokit and select a specific commit
* Only depend on protolib when it is not build with norm
* Revert "Only depend on protolib when it is not build with norm"
This reverts commit 30e5dfab53 .
* Revert "Revert "Only depend on protolib when it is not build with norm""
This reverts commit facc70ce29 .
* Adds policy to allow norm to set option
* Updates git protokit git hash
* Removes protokit as external dep
* Updates git tag
* Get git submodule target hash for fetch_content
* Updates submodule
* Adds way to specify custom protolib version (such as origin/master)
* Adds option to build from local ./protolib folder
* Makes logic somewhat nicer
2021-01-18 10:26:06 -05:00
Brian Adamson
6444f236b8
Update README.md
2020-12-14 11:43:42 -05:00
Jeffery Weston
bc2536b1d7
added commandline options to set segment/block size, parity/autoparity, tx/rx socket buffer size, buffer size (all consistent with existing normStreamer commandline options)
2020-09-15 10:32:29 -04:00