Hi Andy, this feature should be available in the current 1.1 and trunk version of DVBStreamer. I say should but I don't have access to a DVB-S card or motorised dish.
You will need to scan the available transponders with the usual dvb utilities and then use the channel.conf file as input to setupdvbstreamer.
If you get any bugs please add them to the tracker and I'll try and get them fixed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Adam, thanks for your very fast response. I am using v1.1 and as far as I can see scanning the code the only Diseqc command implemented (in dvb.c) is {0xe0, 0x10, 0x38, 0xf0, 0x00, 0x00} which commands an electronic switch to choose one lnb in a multi-lnb system. The command { 0xe0, 0x31, 0x6b, n1, 0x00, 0x00 } is the one I need (I think) to command a mechanical motor to position n1. It can take about a minute to move, so it certainly needs to avoid sending this command unless it has to, then it will have to wait until the dish is in position before worrying if it hasn't got lock. If the database stuff all works with an electronic switch (ie not all channels available at once), then I guess in principle it should be ok with the motorised. I might have a go at hacking it as an experiment.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Andy, this feature should be available in the current 1.1 and trunk version of DVBStreamer. I say should but I don't have access to a DVB-S card or motorised dish.
You will need to scan the available transponders with the usual dvb utilities and then use the channel.conf file as input to setupdvbstreamer.
If you get any bugs please add them to the tracker and I'll try and get them fixed.
Hi Adam, thanks for your very fast response. I am using v1.1 and as far as I can see scanning the code the only Diseqc command implemented (in dvb.c) is {0xe0, 0x10, 0x38, 0xf0, 0x00, 0x00} which commands an electronic switch to choose one lnb in a multi-lnb system. The command { 0xe0, 0x31, 0x6b, n1, 0x00, 0x00 } is the one I need (I think) to command a mechanical motor to position n1. It can take about a minute to move, so it certainly needs to avoid sending this command unless it has to, then it will have to wait until the dish is in position before worrying if it hasn't got lock. If the database stuff all works with an electronic switch (ie not all channels available at once), then I guess in principle it should be ok with the motorised. I might have a go at hacking it as an experiment.