Added hardware trigger support