repair burstXmit send

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4258 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876
2013-11-22 08:56:28 +00:00
parent 529669eced
commit a7aecb2a9a

View File

@@ -3449,18 +3449,14 @@ sub CUL_HM_PushCmdStack($$) {
sub CUL_HM_ProcessCmdStack($) {
my ($chnhash) = @_;
my $hash = CUL_HM_getDeviceHash($chnhash);
if($hash->{cmdStack} && !$hash->{helper}{prt}{rspWait}{cmd}){
if(@{$hash->{cmdStack}}) {
if (!$hash->{helper}{prt}{rspWait}{cmd}){
if($hash->{cmdStack} && @{$hash->{cmdStack}}){
CUL_HM_SndCmd($hash, shift @{$hash->{cmdStack}});
}
elsif(!@{$hash->{cmdStack}}) {
#-- update info ---
CUL_HM_protState($hash,"CMDs_done");
elsif($hash->{helper}{prt}{sProc} != 0){
CUL_HM_protState($hash,"CMDs_done");
}
}
elsif($hash->{helper}{prt}{sProc} != 0){
CUL_HM_protState($hash,"CMDs_done");
}
return;
}