76 Commits (797c436734ae4c851062fa83d71a7b9c55e45eaa)
 

Author SHA1 Message Date
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
Yik Teng Hie f61270e06b refactoring 2 years ago