mathis_s
488d9c1279
Updated sinqMotor to new 1.6.0
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2026-02-11 11:05:48 +01:00
mathis_s
41c1dad208
Motor now ignores limit switch hit errors when homing
...
Test And Build / Lint (push) Failing after 3s
Test And Build / Build (push) Failing after 6s
See comment in src/masterMacsAxis.cpp, line 640ff.
2026-02-11 10:38:22 +01:00
mathis_s
4e3694977d
Updated sinqMotor version
2026-02-11 10:38:15 +01:00
mathis_s
d24d2da50a
Removed debug prints
2026-02-11 10:23:46 +01:00
mathis_s
516b8e7d68
added debug print
2026-02-11 10:19:44 +01:00
mathis_s
238a47f38e
Ignore limit switch errors when the motor is homing or has been homed
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2026-02-10 12:57:52 +01:00
mathis_s
fa4a20d83d
Updated to sinqMotor 1.7
2026-01-22 11:33:45 +01:00
mathis_s
9a52a4b9ce
Implemented velocity mode, but didn't test it yet
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2026-01-20 16:52:52 +01:00
mathis_s
18e68b193a
Updated to sinqMotor 1.6.1
2026-01-20 16:50:03 +01:00
mathis_s
fd41d4c9c0
PositionDeadband, dynamic limit detection, velocity mode
...
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Failing after 6s
Integrated a readout function for the position deadband. Also read from
the controller if the axis has dynamic limits and only poll the limits
repeatedly if that is the case. Lastly, added support for the velocity
mode (untested!).
2026-01-20 15:09:51 +01:00
mathis_s
f3f0a77f10
Updated sinqMotor to 1.6
2026-01-20 14:16:27 +01:00
mathis_s
d834c8858e
maxVelocity is not unused!
Test And Build / Lint (push) Failing after 3s
Test And Build / Build (push) Successful in 7s
1.5.2
2026-01-20 13:25:15 +01:00
mathis_s
5314362c83
maxVelocity is not unused!
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Failing after 5s
2026-01-20 13:21:32 +01:00
mathis_s
5efb94f83e
Changed default for motorConnected and updated manual
Test And Build / Lint (push) Failing after 3s
Test And Build / Build (push) Failing after 5s
2026-01-20 11:43:26 +01:00
mathis_s
7e7b8f486c
Updated sinqMotor to fix segfault and improved docs
2025-12-23 11:47:12 +01:00
mathis_s
6adca95ade
Fixed wrong doc
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2025-11-03 11:17:04 +01:00
mathis_s
b4454a3ab6
Fixed wrong doc
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2025-11-03 11:16:24 +01:00
mathis_s
73c96a73bf
Usage in IOC shell is part of the user guide
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 8s
2025-11-03 11:14:39 +01:00
mathis_s
e1732639b2
Added manual and .gitignore
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2025-11-03 08:40:25 +01:00
mathis_s
6f72766ae6
Improved script docs and script usage description in README.md
...
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
Also introduced graceful error handling when trying to access
interactive mode on Windows.
2025-09-24 15:43:22 +02:00
mathis_s
a435c3c960
Update src/masterMacsAxis.cpp
...
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
Updated comment: encoder type 0 can also mean "no encoder"
2025-09-23 15:11:07 +02:00
mathis_s
f1c41d3081
Perform poll even if init fails
Test And Build / Lint (push) Failing after 5s
Test And Build / Build (push) Successful in 8s
1.5.1
2025-09-17 13:12:21 +02:00
mathis_s
d78586a815
Updated sinqMotor to 1.5.6
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
2025-09-17 12:38:30 +02:00
mathis_s
ebcf99ac56
Updated sinqMotor to 1.5.5
2025-09-17 12:34:47 +02:00
mathis_s
de32298609
Updated sinqMotor to 1.5.4
2025-09-17 12:19:00 +02:00
mathis_s
8f457889c0
Updated sinqMotor to 1.5.3
2025-09-17 11:28:53 +02:00
mathis_s
6f63e521c1
Updated sinqMotor to 1.5.2
2025-09-17 11:25:40 +02:00
mathis_s
670f01fbe3
Updated sinqMotor to 1.5.1 to get a better error message in case of speed problems
2025-09-17 10:54:56 +02:00
mathis_s
25286652d5
Moved version definition in Makefile
...
Test And Build / Lint (push) Failing after 3s
Test And Build / Build (push) Successful in 7s
The expected version can now be set in the Makefile via USR_CXXFLAGS.
Additionally, the README.md has received documentation regarding the
version check. Lastly, the version check can now be disabled by omitting
the flags or setting one of them to a negative value.
1.5.0
2025-08-22 13:18:43 +02:00
mathis_s
27f7cc8602
Added version check prototype
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 8s
2025-08-22 08:46:30 +02:00
mathis_s
21a73717a5
Fixed handshake detection and reset bugs
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
1.4.2
2025-08-14 17:16:14 +02:00
mathis_s
2cbb4f9028
Forgot to add masterMacs.db to Makefile
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
1.4.1
2025-08-14 14:21:05 +02:00
mathis_s
23a911206a
Removed node reset from doReset and moved it into dedicated function
...
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
A "normal" error reset should not trigger a node reset. However, this
option is still available via a dedicated PV xx:NodeReset and a
corresponding function in masterMacsAxis.
1.4.0
2025-08-12 15:51:12 +02:00
mathis_s
6553b468c8
Updated to sinqMotor 1.4.0 and hid all symbols
Test And Build / Lint (push) Failing after 3s
Test And Build / Build (push) Successful in 7s
1.3.0
2025-08-12 09:44:15 +02:00
mathis_s
954fc82414
Moved error handling out of error read condition.
...
Test And Build / Lint (push) Failing after 9s
Test And Build / Build (push) Successful in 12s
Previously, error messaging was only done after the error has been read.
This means that cached errors were simply ignored, if e.g. the motor was
moving. This commit now messages an error as long as it exists in the
cache "masterMacsAxisImpl->axisError".
1.2.2
2025-08-05 09:04:11 +02:00
mathis_s
ff183576ec
Added axis reinitialization after node reset
...
When resetting the node, values within the controller may change, which
need to be reread by the init function.
2025-08-05 08:58:50 +02:00
mathis_s
83f9be3be8
Switched to forcedPoll method
2025-07-24 13:20:30 +02:00
mathis_s
2c0c9a33b7
Updated sinqMotor version
2025-07-24 13:19:24 +02:00
mathis_s
8bb81b1716
Fixed wrong comments
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 8s
2025-07-22 17:13:09 +02:00
mathis_s
c32708e49c
Removed lastSpeed caching
...
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 7s
After discussion with Sven Schlienger, I now send the new speed
unconditionally before each move command. This also means that the
caching of the last speed is no longer needed.
1.2.1
2025-07-16 11:23:37 +02:00
wall_e
14a733fb67
adds gitea action
Test And Build / Lint (push) Failing after 4s
Test And Build / Build (push) Successful in 8s
2025-07-04 14:18:44 +02:00
mathis_s
64b932c3ae
Fixed bug
1.2.0
2025-07-01 10:05:39 +02:00
mathis_s
09897b6125
Added node reset to doReset
2025-07-01 10:03:20 +02:00
mathis_s
9d47cd4e24
Fixed docs
2025-06-18 09:26:32 +02:00
mathis_s
52fa4e1e78
Updated sinqMotor version
1.1.2
2025-06-18 08:35:00 +02:00
mathis_s
a9e08460d9
Updated sinqMotor
1.1.1
2025-06-18 08:17:21 +02:00
mathis_s
37dacbd3ee
Updated sinqMotor version and removed unnecessary require
1.1.0
2025-06-17 13:21:59 +02:00
mathis_s
d198dc8c9f
Use axisParam accessor macros
2025-06-17 13:21:55 +02:00
mathis_s
13f2ec4fbf
Switched to macro-based getters and setters for paramLib
2025-06-17 13:21:08 +02:00
mathis_s
6ccb60f263
Merge pull request 'Remove sinqmotor dep, it's statically linked. specify rhel8 arch' ( #1 ) from makefile-fixes into main
...
Reviewed-on: #1
2025-06-11 16:52:42 +02:00