|
|
|
@ -23,8 +23,14 @@ namespace RobotLib.Status { |
|
|
|
StatusEventArgs eventArgs = new(message); |
|
|
|
StatusEventArgs eventArgs = new(message); |
|
|
|
StatusChanged?.Invoke(this, eventArgs); |
|
|
|
StatusChanged?.Invoke(this, eventArgs); |
|
|
|
}else if(fromTopic == TOPIC_STATUS_PRESENT) { |
|
|
|
}else if(fromTopic == TOPIC_STATUS_PRESENT) { |
|
|
|
PresentEventArgs presentEventArgs = new(true); |
|
|
|
Int16 presentCnt = 0; |
|
|
|
PresentChanged?.Invoke(this, presentEventArgs); |
|
|
|
if (Int16.TryParse(message, out presentCnt)) { |
|
|
|
|
|
|
|
PresentEventArgs presentEventArgs = new(presentCnt); |
|
|
|
|
|
|
|
PresentChanged?.Invoke(this, presentEventArgs); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
log.Error($"Invalid payload received {message}"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|