可以防火墙
IVI2VEH和VEH2IVI有两个表,用于指定从IVI到车辆以及从车辆到IVI的交通规则。
两个表中的每个表都有许多规则。
每个规则都有一个数字ID。 规则按ID升序执行。
每一个规则都帧ID掩码和帧ID过滤器,根据标准CAN总线滤波器原理应用,如所描述。
以下是用于帧处理的伪代码。
process_frame(frame_id, payload) {
// Traverse all rules
for (i in rules) {
masked_id = (frame_id & rules[i].id_mask);
// If the masked out ID is 0, we have a hit. Process
if (!masked_id) {
process(frame_id, input, rules[i
1