private void subscribeForResponses()
{
_lcm.Subscribe(Channels.discovery_res_channel, new DiscoveryResponseHandler());
_lcm.Subscribe(Channels.init_session_res_channel, new InitSessionResponseHandler());
_lcm.Subscribe(Channels.end_session_res_channel, new EndSessionResponseHandler());
_lcm.Subscribe(Channels.position_res_channel, new PositionResponseHandler());
_lcm.Subscribe(Channels.stream_res_channel, new StreamUriResponseHandler());
_lcm.Subscribe(Channels.start_program_res_channel, new StartProgramResponseHandler());
_lcm.Subscribe(Channels.stop_program_res_channel, new StopProgramResponseHandler());
_lcm.Subscribe(Channels.output_req_channel, new OutputRequestHandler());
_lcm.Subscribe(Channels.program_status_mes_channel, new ProgramStatusUpdateHandler());
_lcm.Subscribe(Channels.end_program_mes_channel, new EndProgramMessageReceivedHandler());
}