Loading...
Searching...
No Matches
realvirtual.MQTTInterface Class Reference
MQTT interface for IoT and IIoT communication using the lightweight publish-subscribe messaging protocol. More...
Inheritance diagram for realvirtual.MQTTInterface:

Public Attributes | |
string | Broker |
Adress of the MQTT Broker. | |
![]() | |
bool | IsConnected |
List< InterfaceSignal > | InterfaceSignals |
Hashtable | SignalNamesOutputs |
Hashtable | SignalNamesInputs |
![]() | |
string | Name |
The name of the component if it should be different from the GameObject name. | |
ActiveOnly | Active |
GameObject | FromTemplate |
realvirtualController | realvirtualController |
bool | HideNonG44Components |
bool | SceneIsAdditive |
bool | ForceStop |
Additional Inherited Members | |
![]() | |
enum | ActiveOnly { Always , Connected , Disconnected , Never , DontChange } |
![]() | |
void | UpdateInterfaceSignals (ref int inputs, ref int outputs) |
Creates a new List of InterfaceSignals based on the Components under this Interface GameObject. | |
Signal | CreateSignalObject (string name, SIGNALTYPE type, SIGNALDIRECTION direction) |
Create a signal object as sub gameobject. | |
Signal | AddSignal (InterfaceSignal interfacesignal) |
void | RemoveSignal (InterfaceSignal interfacesignal) |
virtual GameObject | GetSignal (string name) |
Gets a signal with a name. | |
virtual void | OpenInterface () |
virtual void | CloseInterface () |
void | SetAllSignalStatus (bool connected) |
void | DestroyAllSignals () |
void | DeleteSignals () |
void | PostAllScenesLoaded () |
![]() | |
void | PreStartSim () |
Is called by the realvirtualController before the component is started. | |
void | StartSim () |
Is called by the realvirtualController to start or stop the component. | |
void | StopSim () |
Vector3 | DirectionToVector (DIRECTION direction) |
Transfers the direction enumeration to a vector. | |
DIRECTION | VectorToDirection (bool torotatoin, Vector3 vector) |
Transfers a vector to the direction enumeration. | |
float | GetLocalScale (Transform thetransform, DIRECTION direction) |
List< BehaviorInterfaceConnection > | UpdateConnectionInfo () |
List< Signal > | GetConnectedSignals () |
void | SetVisibility (bool visibility) |
Sets the visibility of this object including all subobjects. | |
List< BehaviorInterfaceConnection > | GetConnections () |
List< Signal > | GetSignals () |
GameObject | GetChildByName (string name) |
Gets a child by name. | |
List< GameObject > | GetChildsByName (string name) |
Gets all child by name. | |
GameObject | GetChildByNameAlsoHidden (string name) |
List< GameObject > | GetAllMeshesWithGroup (string group) |
List< GameObject > | GetAllWithGroup (string group) |
List< GameObject > | GetAllWithGroups (List< string > groups) |
List< GameObject > | GetAllMeshesWithGroups (List< string > groups) |
List< string > | GetMyGroups () |
List< GameObject > | GetMeshesWithSameGroups () |
List< GameObject > | GetAllWithSameGroups () |
MeshRenderer | GetMeshRenderer () |
Gets the mesh renderers in the childrens. | |
void | SetCollider (bool enabled) |
sets the collider in all child objects | |
void | ErrorMessage (string message) |
Displays an error message. | |
void | ChangeConnectionMode (bool isconnected) |
void | Log (string message) |
Logs a message. | |
void | Log (string message, object obj) |
Logs a message with a relation to an object. | |
void | Warning (string message, object obj) |
Logs a warinng with a relation to an object. | |
void | Error (string message, object obj) |
Logs an error with a relation to an object. | |
void | Error (string message) |
Logs an error. | |
GameObject | DebugPosition (string debugname, Vector3 position, Quaternion quaternation, float scale) |
Displays a gizmo for debugging positions. | |
void | SetFreezePosition (bool enabled) |
Freezes all child components to the current poosition. | |
void | SetRbConstraints (RigidbodyConstraints constraints) |
virtual void | AwakeAlsoDeactivated () |
![]() | |
static bool | DirectionIsLinear (DIRECTION direction) |
Gets back if the direction is linear or a rotation. | |
![]() | |
void | OnConnected () |
void | OnDisconnected () |
void | OnEnable () |
void | OnDisable () |
![]() | |
bool | hidename () |
bool | hideactiveonly () |
virtual void | OnStopSim () |
virtual void | OnPreStartSim () |
virtual void | OnStartSim () |
MU | GetTopOfMu (GameObject obj) |
Gets the top of an MU component (the first MU script going up in the hierarchy) | |
void | InitGame4Automation () |
Initialiates the components and gets the reference to the realvirtualController in the scene. | |
virtual void | AfterAwake () |
void | Awake () |
Detailed Description
MQTT interface for IoT and IIoT communication using the lightweight publish-subscribe messaging protocol.
Connects to MQTT brokers (Mosquitto, HiveMQ, AWS IoT, Azure IoT Hub) for cloud integration and distributed systems. Supports MQTT 3.1.1 and MQTT 5.0 protocols with WebSocket transport, TLS encryption, and username/password authentication. Ideal for Industry 4.0 scenarios, connecting shop floor equipment to cloud platforms and enterprise systems. Configure broker address, port, and security settings to establish communication with your MQTT infrastructure.
Member Data Documentation
◆ Broker
string realvirtual.MQTTInterface.Broker |
Adress of the MQTT Broker.