Yik Teng Hie
207a9a27dc
add ECAT PDO read
2 months ago
Yik Teng Hie
fd37a18831
debug hardware
2 months ago
Yik Teng Hie
2c930831b8
add Adlink ECAT
3 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
11dd9b2e77
optimize memory alignment to multiple of 8 bytes
...
* update MOTION_STATUS enum
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
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
224e33a209
CRunnerTask
1 year ago
Yik Teng Hie
22668b8b69
rebuilt using 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
3f2fb983fb
replace TRACE with DebugLog
2 years ago
Yik Teng Hie
cf4d747fad
add CRun::GetHwnd() getter
2 years ago
Yik Teng Hie
9805f87d1f
revert ini GetString() due to two process writing ini file
2 years ago
Yik Teng Hie
f61270e06b
refactoring
2 years ago
Yik Teng Hie
1a2d7ef5e1
modernise RunComm netAddress & comSetting
...
* pass const ref struct instead of individual parameter
2 years ago
Yik Teng Hie
0cda4f9027
update MEyeVision abstract function
2 years ago
Yik Teng Hie
8359b89c24
refactor mfc dependencies
2 years ago
Yik Teng Hie
59baaa03d6
update APS168x64 to 23.09.15.01
...
- PCI(e) 7856 motionnet
2 years ago
Yik Teng Hie
827fd9904e
refactor simulation IO setup
2 years ago
Yik Teng Hie
eb0bcab757
MEyeVision
2 years ago
Yik Teng Hie
d3deeb48cd
add subposition json parser
2 years ago
Yik Teng Hie
64aefc8fad
add runtime json parser framework
2 years ago
Yik Teng Hie
e5037c1496
CLogger
2 years ago
Yik Teng Hie
31d84fb240
migrate to spdlog for DebugLog
2 years ago
Yik Teng Hie
ff998a5a0a
add nlohmann json library
2 years ago
Yik Teng Hie
1cbd47bd03
cleanup and refactoring
2 years ago
Yik Teng Hie
74dfd4602c
fix high CPU usage when no motor in Mantenance Page
2 years ago
Yik Teng Hie
69ada9985d
support SQLExpress localdb
2 years ago
Yik Teng Hie
6f78bc60a9
add close app handling
2 years ago
Yik Teng Hie
aaba048d74
initial
2 years ago