Hi wuxianlong,
The Trigger time from master should be the low level signal here, i saw your measurement and i think it's work because i guess the low time pulse here will be around 160us (out of 260us in the deltaX that i saw in the signal capture)


The defined TimeTriggerPulse is the time period in microseconds (us) to keep the pulse low.
Your signal quite the same with this example, for 3 nibbles data

As about the ID, please describe your hardware setup, like how many sensors did you connect into one channel SENT?
If one sensor be connected to one channel SENT with the defined TriggerTime so it'll work in mode 1 properly.
One comment from my collegue, that you should call function Sent_SpcRequest, shall be called periodicaly at an interval of 1 milisecond.
The call of the Sent_SpcRequest shall be done after:
- Sent_StartChannelReceiving in interrupt mode
- Sent_GetFastMsgData in polling mode
As i saw that you call Sent_Ip_SpcRequest directly, and you already called Flexio_Sent_Ip_StartChannelReceiving (you're configuring SENT interrupt mode, aren't you?)
Could you please share your project so i can check your config and your implement code.
Thank you,
Nam.