fn generate_signal_ids() -> SingularPtrField<SignalIds> {
    let mut namespace = NameSpace::new();
    namespace.name = "VirtualInterface".to_string();

    let mut signal_id = SignalId::new();
    signal_id.name = "virtual_signal".to_string();
    signal_id.namespace = SingularPtrField::some(namespace);

    let signal_ids_vector = vec![signal_id];

    let mut signal_ids = SignalIds::new();
    signal_ids.signalId = RepeatedField::from_vec(signal_ids_vector);

    SingularPtrField::some(signal_ids)
}
// Generating set of SignalsIDs, for subscriptions
Generating set of SignalsIDs, for subscriptions
Generating set of SignalsIDs for subscriptions
fn generate_signal_ids() -> SingularPtrField<SignalIds> {
    let mut namespace = NameSpace::new();
    namespace.name = "VirtualInterface".to_string();
    let mut signal_id = SignalId::new();
    signal_id.name = "virtual_signal".to_string();
    signal_id.namespace = SingularPtrField::some(namespace);
    let signal_ids_vector = vec![signal_id];
    let mut signal_ids = SignalIds::new();
    signal_ids.signalId = RepeatedField::from_vec(signal_ids_vector);
    SingularPtrField::some(signal_ids)
}
fn generate_signal_ids ( ) -> SingularPtrField < SignalIds > { let mut namespace = NameSpace :: new ( ) ; namespace . name = " " . to_string ( ) ; let mut signal_id = SignalId :: new ( ) ; signal_id . name = " " . to_string ( ) ; signal_id . namespace = SingularPtrField :: some ( namespace ) ; let signal_ids_vector = vec ! [ signal_id ] ; let mut signal_ids = SignalIds :: new ( ) ; signal_ids . signalId = RepeatedField :: from_vec ( signal_ids_vector ) ; SingularPtrField :: some ( signal_ids ) }
Generating set of SignalsIDs, for subscriptions
Generating set of SignalsIDs for subscriptions