CYodiwo.API.Plegma.A2mcuActiveDriver | |
▼CYodiwo.API.Plegma.A2mcuConcurrent | |
CYodiwo.API.Plegma.A2mcuConcurrentCommands | |
CYodiwo.API.Plegma.A2mcuCtrl | |
CYodiwo.API.Plegma.A2mcuSequencedCommands | |
▼CYodiwo.API.ApiMsg | Base class of an API message, from which all message classes inherit |
►CYodiwo.API.Plegma.PlegmaApiMsg | Base class of an API message, from which all message classes inherit |
CYodiwo.API.MediaStreaming.AudioAuthenticationRequest | AudioAuthenticationRequest: used as request from the YAudioServer for the negotiation with a YAudioClient |
CYodiwo.API.MediaStreaming.AudioAuthenticationResponse | AudioAuthenticationResponse: used as response from the YAudioClient so as to authenticate itself to the YAudioServer |
CYodiwo.API.MediaStreaming.AudioData | AudioData: used for streaming the audio data |
CYodiwo.API.MediaStreaming.AudioDataReq | AudioDataReq: used to request from a YAudioClient to start/stop send its audio data to the YAudioServer |
CYodiwo.API.MediaStreaming.AudioDataResp | AudioDataResp: used as response from a YAudioClient to the YaudioServer |
CYodiwo.API.MediaStreaming.AudioServerConnectRequest | AudioServerConnectRequest: used for sending requests to a Yodiwo Node, which supports audio streaming, so as to connect to the Audio Server |
CYodiwo.API.MediaStreaming.AudioServerConnectResponse | AudioServerConnectResponse: used for sending connect responses from a Yodiwo Node, which supports audio streaming, to the YAudioServer |
CYodiwo.API.MediaStreaming.AudioServerDisconnectRequest | AudioServerDisconnectRequest: used for sending disconnect requests to a Yodiwo Node, which supports audio streaming, so as to disconnect from the Audio Server |
CYodiwo.API.MediaStreaming.AudioServerDisconnectResponse | AudioServerDisconnectResponse: used for sending disconnect responses from a Yodiwo Node, which supports audio streaming, to the YAudioServer |
CYodiwo.API.MediaStreaming.VideoAuthenticationRequest | VideoAuthenticationRequest: used as request from the YVideoServer for the negotiation with a YVideoClient |
CYodiwo.API.MediaStreaming.VideoAuthenticationResponse | VideoAuthenticationResponse: used as response from the YVideoClient so as to authenticate itself to the YVideoServer |
CYodiwo.API.MediaStreaming.VideoData | VideoData: used for streaming the video data |
CYodiwo.API.MediaStreaming.VideoDataReq | VideoDataReq: used to request from a YVideoClient to start/stop send its video data to the YVideoServer |
CYodiwo.API.MediaStreaming.VideoDataResp | VideoDataResp: used as response from the YVideoClient to the YVideoServer |
CYodiwo.API.MediaStreaming.VideoServerConnectRequest | VideoServerConnectRequest: used for sending requests to a Yodiwo Node, which supports video streaming, so as to connect to the Video Server |
CYodiwo.API.MediaStreaming.VideoServerConnectResponse | VideoServerConnectResponse: used for sending connect responses from a Yodiwo Node, which supports video streaming, to the YVideoServer |
CYodiwo.API.MediaStreaming.VideoServerDisconnectRequest | VideoServerDisconnectRequest: used for sending disconnect requests to a Yodiwo Node, which supports video streaming, so as to disconnect from the Video Server |
CYodiwo.API.MediaStreaming.VideoServerDisconnectResponse | VideoServerDisconnectResponse: used for sending disconnect responses from a Yodiwo Node, which supports video streaming, to the YVideoServer |
CYodiwo.API.Plegma.A2mcuActiveDriversReq | |
CYodiwo.API.Plegma.A2mcuCtrlReq | |
CYodiwo.API.Plegma.ActivePortKeysMsg | Active Port Keys Msg Informs Node of all currently active Ports (i.e. Ports that are connected and active in currently deployed graphs). Should be used by Nodes to supress events from inactive ports, allowing more efficient use of medium |
CYodiwo.API.Plegma.EndpointSyncReq | Endpoint Sync request, providing way for individual Node Links to become aware / influence Node operation Direction: Node(link) -> Cloud |
CYodiwo.API.Plegma.EndpointSyncRsp | Endpoint Sync response to previous request Direction: Cloud -> Node(link) |
►CYodiwo.API.Plegma.GenericRsp | General Response to request-type messages. Used to unblock requests waiting for responses that are of basic ACKnowledge type |
CYodiwo.API.Plegma.BlockEventFeedbackMsg | BlockEventFeedbackMsg: external event meant to provide feedback to a previous block event. Upon receiving the event, the Cloud Worker will use the information to trigger the referenced block's "Result" port with the enclosed information |
CYodiwo.API.Plegma.NodePairing.PairingServerKeysResponse | |
CYodiwo.API.Plegma.NodePairing.PairingServerTokensResponse | |
CYodiwo.API.Plegma.GraphDeploymentReq | Node Graph Deploy/Undeploy Request (respond with GenericRsp) |
CYodiwo.API.Plegma.LocallyDeployedGraphsMsg | Inform server for local deployed graphs (to sync up on connect) |
CYodiwo.API.Plegma.LoginReq | Login Request to be used only for transports that require explicit authentication via the API itself Direction: Cloud to Node |
CYodiwo.API.Plegma.LoginRsp | Login Response |
CYodiwo.API.Plegma.NodeInfoReq | Node Info Request Sent by cloud to a node, it is to request capabilities and supported types from the node |
CYodiwo.API.Plegma.NodeInfoRsp | Node Info Response Message that contains general information about a node including supported Node Types and Capabilities |
CYodiwo.API.Plegma.NodeStatusChangedReq | Unpairing request, stating reason code and a possible custom message Direction: Cloud->Node, Node->Cloud |
CYodiwo.API.Plegma.NodeUnpairedReq | Unpairing request, stating reason code and a possible custom message Direction: Cloud->Node |
CYodiwo.API.Plegma.PingReq | Node Ping Request |
CYodiwo.API.Plegma.PingRsp | |
►CYodiwo.API.Plegma.PortEventMsg | asynchronous Port Event message The main API message to exchange events between Nodes and the Yodiwo Cloud Service |
CYodiwo.API.Plegma.PortEventReq | synchronous Port Event request The main API message to exchange events between Nodes and the Yodiwo Cloud Service Similar to PortEventMsg but expects a response linked to this Request via a SyncId |
CYodiwo.API.Plegma.PortEventRsp | |
CYodiwo.API.Plegma.PortStateGet | Port State Request. Will result in a response of type PortStateSet |
CYodiwo.API.Plegma.PortStateSet | Active Port Keys Msg Informs Node of all currently active Ports (i.e. Ports that are connected and active in currently deployed graphs). Should be used to 1. supress events from inactive ports, allowing more efficient use of medium, 2. sync Port states with the server |
CYodiwo.API.Plegma.ThingsGet | Node Things Request Used to request a Things related operation from the other end |
CYodiwo.API.Plegma.ThingsSet | Node Things Response Response to a ThingsSet request |
CYodiwo.API.Plegma.VirtualBlockEventMsg | asynchronous Port Event message The main API message to exchange events between Nodes and the Yodiwo Cloud Service |
CYodiwo.API.Plegma.AssemblyHook | |
▼CAttribute | |
CYodiwo.API.Plegma.GeneratorIgnoreAttribute | |
CYodiwo.API.MediaStreaming.AudioMediaDescriptor | Basic Output Type of AudioSources |
CYodiwo.API.Plegma.BinaryResourceDescriptor | Descriptor of a binary resource. |
CYodiwo.API.Plegma.ConfigDescription | Describes restrictions and gives information of a configuration parameter. |
CYodiwo.API.Plegma.ConfigParameter | Configuration parameters for the thing in generic name-value pairs |
▼CYodiwo.API.Plegma.ContentDescriptor | |
CYodiwo.API.Plegma.AudioContentDescriptor | |
CYodiwo.API.Plegma.DataContentDescriptor | |
CYodiwo.API.Plegma.ImageContentDescriptor | |
CYodiwo.API.Plegma.TextContentDescriptor | |
CYodiwo.API.Plegma.VideoContentDescriptor | |
CYodiwo.API.Plegma.PortStateSemantics.Decimal_Range | |
CYodiwo.API.MediaStreaming.ErrorMessage | |
▼CYodiwo.API.EvCommon | |
►CYodiwo.API.Plegma.EvNodeCommon | |
►CYodiwo.API.Plegma.EvNodeApiFendCommon | |
CYodiwo.API.Plegma.EvNodeConnectAttemptFailure | |
CYodiwo.API.Plegma.EvNodeConnected | |
CYodiwo.API.Plegma.EvNodeDisconnected | |
CYodiwo.API.Plegma.EvNodeDisconnectReq | |
CYodiwo.API.Plegma.EvNodeRxDisabled | |
CYodiwo.API.Plegma.EvNodeRxEnabled | |
▼CYodiwo.API.Logic.EvLiveExecBlockSolve | |
CYodiwo.API.Logic.EvLiveExecPortStateSolve | |
CYodiwo.API.Logic.EvLiveExecSolveIo | |
CYodiwo.API.Logic.EvLiveExecSolve | |
CYodiwo.API.Plegma.ExternalServiceBlockKey | Globally unique identifier of an Api Key (Yodiwo.API.Plegma.ExternalServiceBlockKey) |
CYodiwo.API.Plegma.FcmConnectionMsg | GCM connection message send by a GCM client to indicate that it can be reached over GCM This is also used by the server to create the NodeKey - (GCM) Registration Id association, and authenticate Registration Ids |
CYodiwo.API.Plegma.FcmDisconnectionMsg | GCM connection message send by a GCM client to indicate that it can no longer be reached over GCM |
CYodiwo.API.Plegma.GraphOptions | |
CYodiwo.API.Plegma.I2CCommand | |
▼CIDBObject | |
CYodiwo.API.Plegma.DbDocument< T > | |
▼CIEquatable | |
CYodiwo.API.Plegma.BinaryResourceDescriptorKey | Globally unique identifier of a BinaryResourceDescriptor |
CYodiwo.API.Plegma.BlockKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.BlockKey |
CYodiwo.API.Plegma.DbKey | |
CYodiwo.API.Plegma.DriverKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.DriverKey |
CYodiwo.API.Plegma.GraphDescriptorBaseKey | |
CYodiwo.API.Plegma.GraphDescriptorKey | Globally unique identifier of a Yodiwo.API.Plegma.GraphDescriptorKey |
CYodiwo.API.Plegma.GraphKey | Globally unique identifier of a Yodiwo.API.Plegma.GraphKey |
CYodiwo.API.Plegma.GroupKey | Globally unique identifier of a Yodiwo.API.Plegma.GroupKey |
CYodiwo.API.Plegma.NodeKey | Globally unique identifier of a Yodiwo.API.Plegma.NodeKey |
CYodiwo.API.Plegma.PortKey | Globally unique identifier of a Thing's Port |
CYodiwo.API.Plegma.ScheduleKey | Globally unique identifier of a Yodiwo.API.Plegma.ScheduleKey |
CYodiwo.API.Plegma.SubUserKey | Globally unique identifier of a Yodiwo.API.Plegma.SubUserKey |
CYodiwo.API.Plegma.ThingKey | Globally unique identifier of a Thing |
CYodiwo.API.Plegma.ThingType | Base class that describes a group of Thing Models ThingModelType |
CYodiwo.API.Plegma.UserKey | Globally unique identifier of a Yodiwo.API.Plegma.UserKey |
▼CIFillFromString | |
CYodiwo.API.Plegma.BinaryResourceDescriptorKey | Globally unique identifier of a BinaryResourceDescriptor |
CYodiwo.API.Plegma.BlockKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.BlockKey |
CYodiwo.API.Plegma.DbKey | |
CYodiwo.API.Plegma.DriverKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.DriverKey |
CYodiwo.API.Plegma.GraphDescriptorBaseKey | |
CYodiwo.API.Plegma.GraphKey | Globally unique identifier of a Yodiwo.API.Plegma.GraphKey |
CYodiwo.API.Plegma.GroupKey | Globally unique identifier of a Yodiwo.API.Plegma.GroupKey |
CYodiwo.API.Plegma.NodeKey | Globally unique identifier of a Yodiwo.API.Plegma.NodeKey |
CYodiwo.API.Plegma.PortKey | Globally unique identifier of a Thing's Port |
CYodiwo.API.Plegma.ScheduleKey | Globally unique identifier of a Yodiwo.API.Plegma.ScheduleKey |
CYodiwo.API.Plegma.SubUserKey | Globally unique identifier of a Yodiwo.API.Plegma.SubUserKey |
CYodiwo.API.Plegma.ThingKey | Globally unique identifier of a Thing |
CYodiwo.API.Plegma.UserKey | Globally unique identifier of a Yodiwo.API.Plegma.UserKey |
CYodiwo.API.Plegma.IncidentDescriptor | Descriptor class for Edge Node Incidents (crashes, unexpected restarts, etc) |
CYodiwo.API.MediaStreaming.InfoMessage | |
CYodiwo.API.Plegma.PortStateSemantics.Integer_Range | |
CYodiwo.API.Logic.ListenerKey | |
CYodiwo.API.Logic.LiveExecutionPortStates | |
▼CYodiwo.API.Plegma.LocationDescriptor | Descriptor of a binary resource location. |
CYodiwo.API.Plegma.HttpLocationDescriptor | Descriptor of HTTP Location |
CYodiwo.API.Plegma.RedisDBLocationDescriptor | Descriptor of RedidDB Location |
CYodiwo.API.Plegma.ModelTypeLibrary | |
CYodiwo.API.Plegma.NodeLinkIpInfo | |
CYodiwo.API.MediaStreaming.OngoingMediaStreamDescriptor | |
CYodiwo.API.Plegma.NodePairing.PairingNodeGetKeysRequest | |
CYodiwo.API.Plegma.NodePairing.PairingNodeGetTokensRequest | |
CYodiwo.API.Plegma.Port | Basic Input/Output entity of a Thing Creates and sends messages towards the Yodiwo cloud service, or receives and handles messages from the cloud. Both events occur via the PortEventMsg message |
CYodiwo.API.Plegma.PortDescription | Describes restrictions and gives information of a port Port. |
CYodiwo.API.Plegma.PortEvent | Port Event class: used to describe a new event that should trigger an endpoint, either towards a node or the Cloud Services |
CYodiwo.API.Plegma.PortModelLibrary | |
CYodiwo.API.Plegma.PortState | internal state of a referenced Port |
CYodiwo.API.Plegma.StateDescription | |
CYodiwo.API.Plegma.StateTriplet | |
CYodiwo.API.Plegma.Thing | Main representation of a Thing that can interact with the Yodiwo cloud service |
CYodiwo.API.Plegma.ThingModelType | Base class that describes the Model of a Thing Thing |
CYodiwo.API.Plegma.ThingUIHints | Collection of instructions ("hints") for how to present this thing in the Cyan UI |
CYodiwo.API.Plegma.UserApiKey | Globally unique identifier of an Api Key (Yodiwo.API.Plegma.UserApiKey) |
CYodiwo.API.MediaStreaming.VideoDescriptor | VideoDescriptor: specify an http(s) or rtsp url where a video stream is accessible |
CYodiwo.API.MediaStreaming.VideoMediaDescriptor | Basic Output Type of VideoSources |
CYodiwo.API.Plegma.VirtualBlockEvent | VirtualBlock Event class: used to describe a new event that should trigger a virtual block endpoint, either towards a node or the Cloud Services |
CYodiwo.API.Plegma.WrapperMsg | Wrapper class mainly for providing synchronization services to sync-less protocols (mqtt, websockets, etc) |
▼CWrapperMsg | |
CYodiwo.API.Plegma.FcmMsg | Gcm message encapsulation class. |
CYodiwo.API.Plegma.MqttMsg | Mqtt message encapsulation class. |
CYodiwo.API.Plegma.WebSocketMsg | Websocket protocol wrapper. Inherits from base WrapperMsg, adds Id and Subid |
CYodiwo.API.Plegma.YColor | |