master 0 { slave 0 { name = "EK1100"; vendor_id = 0x00000002; product_code = 0x044c2c52; } slave 1 { name = "EL1002_CH1_CH2"; vendor_id = 0x00000002; product_code = 0x03ea3052; channel 0 { name = "in_1"; bit = 0; } channel 1 { name = "in_2"; bit = 1; } } slave 2 { name = "EL1002_CH3_CH4"; vendor_id = 0x00000002; product_code = 0x03ea3052; channel 0 { name = "in_3"; bit = 0; } channel 1 { name = "in_4"; bit = 1; } } slave 3 { name = "EL1014_A"; vendor_id = 0x00000002; product_code = 0x03f63052; channel 0 { name = "in_5"; bit = 0; } channel 1 { name = "in_6"; bit = 1; } channel 2 { name = "in_7"; bit = 2; } channel 3 { name = "in_8"; bit = 3; } } slave 4 { name = "EL1014_B"; vendor_id = 0x00000002; product_code = 0x03f63052; channel 0 { name = "in_9"; bit = 0; } channel 1 { name = "in_10"; bit = 1; } channel 2 { name = "in_11"; bit = 2; } channel 3 { name = "in_12"; bit = 3; } } slave 5 { name = "EL2004_A"; vendor_id = 0x00000002; product_code = 0x07d43052; channel 0 { name = "out_1"; bit = 0; } channel 1 { name = "out_2"; bit = 1; } channel 2 { name = "out_3"; bit = 2; } channel 3 { name = "out_4"; bit = 3; } } slave 6 { name = "EL2004_B"; vendor_id = 0x00000002; product_code = 0x07d43052; channel 0 { name = "out_5"; bit = 0; } channel 1 { name = "out_6"; bit = 1; } channel 2 { name = "out_7"; bit = 2; } channel 3 { name = "out_8"; bit = 3; } } }