Add Analyzer for SIF

Hello,

I want to add an analyzer to the SIF protocol.

The line status is low when idle.
Each frame of data consists of three parts: synchronization signal + 12-bit (12*8bit) data+end signal.
The data signal uses the high and low level duty cycle to send data packets.
Data 0: (32 Tosc for low level, 64 Tosc for high level);
Data 1: (64 Tosc for low level, 32 Tosc for high level);

Stop signal :(5-10ms low)

The ratio of high and low levels is generally 0.5ms and 1ms

I need a master to help me complete the writing, because I only know a little bit of C programming and other programming languages

Thank you very much for your help

@guilin007 Thanks for writing in and for sharing the details of your protocol decoding requirements! At a glance, this doesn’t look like a protocol that can be immediately decoded by any of our pre-installed analyzers. As such, a custom C++ low level analyzer utilizing our Protocol Analyzer SDK may be the best solution.

Although we don’t offer services for developing custom analyzers, I did want to shout out the folks over at Binho! Their engineers are able to provide services to develop custom low level analyzers and extensions for our software. More information on their services can be found in the link below in case you are interested in reaching out to them.

https://binho.io/pages/custom-protocol-analyzer-development

Feel free to let me know if you have any questions about that!