2cd2ae9995
Fix issues with delete on start
...
Seems like Windows doesn't handle it properly?
2019-10-07 07:02:02 -04:00
dc9fd52e07
Able to successfully terminate a driver!!!
...
Needs a *ton* of work to be more Rust-idiomatic, but the basics are there.
2019-10-06 23:16:47 -04:00
f4c2fcf0c5
Finally able to terminate a driver.
...
Need to write a test for it, but it's working locally.
2019-10-06 21:37:38 -04:00
143e21bf0a
Minor cleanup of CnC descriptor test
2019-10-06 20:54:11 -04:00
adfa401245
Add duty cycle functionality to the media driver
...
Eventually want to receive term events in tests
2019-10-06 20:45:57 -04:00
b548c867c8
Theoretically able to shut down a driver?
...
In practice, I can't get any combination of C's aeronmd, C++'s DriverTool, Rust's `aeronmd`, and `do_terminate`.
2019-10-05 22:01:17 -04:00
a92f7e6416
One more question I need to eventually track down
2019-10-05 20:30:28 -04:00
9373f04b48
Add buffer write support
2019-10-05 20:28:35 -04:00
8174f0cde1
Fix formatting
2019-10-05 00:24:47 -04:00
3ae7e6176c
Implement claim_capacity
...
Pretty close to having write support ready
2019-10-04 23:53:58 -04:00
818d2ad821
Struct overlay, handle negative offsets
2019-10-04 20:26:15 -04:00
a40a71d4a8
Fix formatting and warnings
2019-10-03 22:55:02 -04:00
38eea0224f
Fix the bounds check
2019-10-03 22:40:10 -04:00
4611034b7b
Add a test for increment offset
2019-10-03 22:17:08 -04:00
c463c96170
Start work on the atomic buffer
...
C++ Aeron doesn't seem to care about alignment, so I guess I won't either?
2019-10-03 22:10:34 -04:00
5527495b09
Reversion and cleanup
...
Moving the `aeronmd` example to the sys crate caused issues for static
linking because of the `tempfile` crate.
Revert "Install luuid for Linux"
Revert "Fix some Cargo.toml issues"
Revert "More minor cleanup"
2019-10-03 00:48:53 -04:00
c982a63cd9
More minor cleanup
2019-10-02 23:27:59 -04:00
49bfb1edb9
Minor cleanup of the CnC version check
2019-10-02 23:11:44 -04:00
27a8ce0dd4
Start reading the CnC file
2019-10-02 22:54:44 -04:00