안녕하세요 요청에 의해 Window에서 CAN 모듈만 사용해서 1ms 주기로 프레임을 전송하는 방법을 모색하고 있던 중 Immediate 타이밍이 아닌 ReplayExclusive 타이밍을 사용하는 방법을 테스트하게 되었습니다.
ReplayExclusive 타이밍은 타임스탬프를 비교하여 프레임을 전송하기 때문에 이전 프레임과 최소 500us 이상의 시간 간격으로 프레임의 타임스탬프를 설정하면 us 단위 오차로 프레임을 전송하는 것까지 확인을 했습니다.
하지만 동시에 보내야 하는 프레임도 있을 수 있기 때문에 같은 타임스탬프를 설정하면 ID가 다름에도 불구하고 동시에 프레임을 전송하지 않고 시간 지연이 발생합니다.
다른 ID들을 동시에 보내기 위해 이 코드에서 수정되어야 할 부분이나 아이디어 조언 부탁드립니다.