Yik Teng Hie
f7f2c597ce
fixed 833x slavedId
1 month ago
Yik Teng Hie
797c436734
add m_SlaveId to CMtrProfile
1 month ago
Yik Teng Hie
30c4bd488a
fix AxId matching
1 month ago
Yik Teng Hie
d5055c2dd7
update PathMove Initialisation Step
1 month ago
Yik Teng Hie
d975867d66
add GetPathMoveMtrProfile()
1 month ago
Yik Teng Hie
a9da073180
Point Table Move Success
1 month ago
Yik Teng Hie
2f260c81e9
add Helical Path
1 month ago
Yik Teng Hie
885c80c731
expose PathMove api thru CMotor
1 month ago
Yik Teng Hie
207a9a27dc
add ECAT PDO read
2 months ago
Yik Teng Hie
1c5d2327ca
debug io status
2 months ago
Yik Teng Hie
fd37a18831
debug hardware
2 months ago
Yik Teng Hie
0355c1bdb3
update APS initial
3 months ago
Yik Teng Hie
76bef81c18
Merge branch 'feature/000x_upgrade-APS-library-v2.2'
3 months ago
Yik Teng Hie
2c930831b8
add Adlink ECAT
3 months ago
Yik Teng Hie
f72958db81
upgrade Adlink APS library to v2.2.1
4 months ago
Yik Teng Hie
484996b2ae
standard H2S protocol according to EIB API
8 months ago
Yik Teng Hie
269852fa52
standardise to SGDebugLog
8 months ago
Yik Teng Hie
32bd117a01
refactor SECSGEMDLL
8 months ago
Yik Teng Hie
f157385600
fix Secsgemdll not properly disconnect
8 months ago
Yik Teng Hie
511dfab2b4
change logManager to singleton
...
* If not using the debug logger, the spdlog will not be instanciated. Thus, no need to perform ShutdownLogging()
* refactor VisionUnitResult to std::vector instead of double pointer
9 months ago
Yik Teng Hie
1113c5817f
use constexpr const
1 year ago
Yik Teng Hie
e0d14fb547
add logger flush on demand
1 year ago
Yik Teng Hie
10961e2138
fix Motor On Status when SVON reverse logic (-1)
1 year ago
Yik Teng Hie
f1f2dc1211
debug PosErr
1 year ago
Yik Teng Hie
3f064ad989
fix PPR EPPR always zero
1 year ago
Yik Teng Hie
857b890ee1
remove SimulationIO code
1 year ago
Yik Teng Hie
11dd9b2e77
optimize memory alignment to multiple of 8 bytes
...
* update MOTION_STATUS enum
1 year ago
Yik Teng Hie
b37fb36266
mmf maintenance data logging
...
* add environment variable to start logging
* MITL_BENCH_DEBUG_HARDWARE={"MmfLog":{"Motor":true, "Input":true, "Output":true}}
1 year ago
Yik Teng Hie
2cbd860389
CJsonParserText fix empty string parsing exception
...
* close json file after parsing
1 year ago
Yik Teng Hie
7db4385f4e
fix CommLog create_directories() assert if same file naming is used
1 year ago
Yik Teng Hie
4e625cb6c7
add CRunCtrl::InitConfigInfo() virtual
1 year ago
Yik Teng Hie
86a25bcaeb
move trace data config to json
1 year ago
Yik Teng Hie
fd2ead1373
lotinfo json format
...
* use MITL_LOTINFO_TYPE=json to switch and test
1 year ago
Yik Teng Hie
ca8db58e40
Bench Debug env var
1 year ago
Yik Teng Hie
6c934115a7
fix CHardwareJson Model array out-of-bound access
1 year ago
Yik Teng Hie
80a0d6ba99
use environment MITL_HARDWARE_CFG_TYPE to change ini/json
1 year ago
Yik Teng Hie
57e617a66f
update MotionNet & advantech EtherCAT to read from json
1 year ago
Yik Teng Hie
78c2dfc7df
use hardware.json
1 year ago
Yik Teng Hie
224e33a209
CRunnerTask
1 year ago
Yik Teng Hie
22668b8b69
rebuilt using mitech.vcpkg repo
1 year ago
Yik Teng Hie
bd53d02451
move vcpkg into mitech.vcpkg repo
1 year ago
Yik Teng Hie
c07feff834
fix fmt::format error due to mismatch argument count
...
* use fmt::ptr() to cast pointer
1 year ago
Yik Teng Hie
0555708ad7
cleanup for release
1 year ago
Yik Teng Hie
a45eb05c75
change AccurateTimer instance to local static variable
...
* thus, upon first call of CHighPerformanceSleep::SleepNow(ms), then it will update the timer resolution interval to 1ms
2 years ago
Yik Teng Hie
b0abe3e14e
add flatbuffers v24.3.25
2 years ago
Yik Teng Hie
3f2fb983fb
replace TRACE with DebugLog
2 years ago
Yik Teng Hie
cf4d747fad
add CRun::GetHwnd() getter
2 years ago
Yik Teng Hie
3b95405cdd
CallJam() as public member
2 years ago
Yik Teng Hie
7c973d7a68
remove CRun::WarningEx()
...
- conflict with application WarningEx() implementation
2 years ago
Yik Teng Hie
9805f87d1f
revert ini GetString() due to two process writing ini file
2 years ago