+ /* bm52x based meters {{{ */
+ DMM_CONN(
+ "brymen-bm52x", brymen_bm52x, "Brymen", "BM52x",
+ "hid/bu86x", NULL, BRYMEN_BM52X_PACKET_SIZE, 4000, 500,
+ sr_brymen_bm52x_packet_request,
+ sr_brymen_bm52x_packet_valid, sr_brymen_bm52x_parse,
+ NULL
+ ),
+ DMM_CONN(
+ "brymen-bm82x", brymen_bm52x, "Brymen", "BM82x",
+ "hid/bu86x", NULL, BRYMEN_BM52X_PACKET_SIZE, 4000, 500,
+ sr_brymen_bm82x_packet_request,
+ sr_brymen_bm82x_packet_valid, sr_brymen_bm52x_parse,
+ NULL
+ ),
+ /* }}} */
+ /* bm85x based meters {{{ */
+ DMM_LEN(
+ "brymen-bm85x", brymen_bm85x, "Brymen", "BM85x",
+ NULL, "9600/8n1/dtr=1/rts=1",
+ BRYMEN_BM85x_PACKET_SIZE_MIN, 2000, 400,
+ NULL, NULL, /* INIT/FREE for DMM state */
+ brymen_bm85x_after_open, brymen_bm85x_packet_request,
+ brymen_bm85x_packet_valid, brymen_bm85x_parse,
+ NULL
+ ),
+ /* }}} */