PropertyWindow 기능 추가
This commit is contained in:
@@ -110,13 +110,10 @@ namespace UVC.Data.Mqtt
|
||||
/// <summary>
|
||||
/// MqttDataReceiver 인스턴스를 생성합니다.
|
||||
/// </summary>
|
||||
public MqttDataReceiver(MqttDataPicker? dataPicker = null)
|
||||
{
|
||||
bool enableMessagePack = false;
|
||||
if (dataPicker != null) enableMessagePack = dataPicker.EnableMessagePack;
|
||||
mqttWorker = new MqttWorker(enableMessagePack);
|
||||
public MqttDataReceiver()
|
||||
{
|
||||
mqttWorker = new MqttWorker();
|
||||
configList = new ConcurrentDictionary<string, MqttSubscriptionConfig>();
|
||||
defaultDataPicker = dataPicker;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -131,6 +128,17 @@ namespace UVC.Data.Mqtt
|
||||
mqttWorker.SetDomainPort(this.domain, this.port);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// MqttDataPicker를 구성하고 MessagePack 직렬화를 활성화 또는 비활성화합니다.
|
||||
/// </summary>
|
||||
/// <param name="dataPicker">데이터 선택 및 직렬화 설정을 정의하는 <see cref="MqttDataPicker"/> 인스턴스입니다.
|
||||
/// <see langword="null"/>일 수 없습니다.</param>
|
||||
public void SetDataPicker(MqttDataPicker dataPicker)
|
||||
{
|
||||
defaultDataPicker = dataPicker;
|
||||
mqttWorker.SetEnableMessagePack(dataPicker.EnableMessagePack);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 컬렉션에 주제가 없으면 추가합니다.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user