Skip to content

pub async fn ConditionRefresh(session: Arc, subscribe_id: u32) #139

@zhchtao323

Description

@zhchtao323

pub async fn ConditionRefresh(session: Arc, subscribe_id: u32) {
let method = CallMethodRequest {
object_id: NodeId::new(0, 2872), // NodeId::new(0, 2872u32),
method_id: NodeId::new(0, 3875), //3875 //11131//12912
input_arguments: Some(vec![Variant::UInt32(subscribe_id).into()]),
};

let result = session.call_one(method).await;
print!("codnitionp {subscribe_id}");
print!("codnitionp {:?}", result);
}
Err(BadServiceUnsupported
why
.net
m_session.Call(
ObjectTypeIds.ConditionType,
MethodIds.ConditionType_ConditionRefresh,
m_id);
public static readonly NodeId ConditionType = new NodeId(Opc.Ua.ObjectTypes.ConditionType); //2782
public static readonly NodeId ConditionType_ConditionRefresh = new NodeId(Opc.Ua.Methods.ConditionType_ConditionRefresh);
//3875 uint
public NodeId(uint value)
{
m_namespaceIndex = 0;
m_identifierType = IdType.Numeric;
m_identifier = value;
}

CallMethodRequest request = new CallMethodRequest();
request.ObjectId = objectId;
request.MethodId = methodId;
request.InputArguments = inputArguments;
CallMethodRequestCollection requests = new CallMethodRequestCollection();
requests.Add(request);

CallMethodResultCollection results;
DiagnosticInfoCollection diagnosticInfos;

ResponseHeader responseHeader = Call(
null,
requests,
out results,
out diagnosticInfos);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions