▼NYodiwo | |
▼NAPI | |
►NLogic | |
CEvLiveExecBlockSolve | |
CEvLiveExecPortStateSolve | |
CEvLiveExecSolve | |
CEvLiveExecSolveIo | |
CListenerKey | |
CLiveExecutionPortStates | |
►NMediaStreaming | |
CAudioAuthenticationRequest | AudioAuthenticationRequest: used as request from the YAudioServer for the negotiation with a YAudioClient |
CAudioAuthenticationResponse | AudioAuthenticationResponse: used as response from the YAudioClient so as to authenticate itself to the YAudioServer |
CAudioData | AudioData: used for streaming the audio data |
CAudioDataReq | AudioDataReq: used to request from a YAudioClient to start/stop send its audio data to the YAudioServer |
CAudioDataResp | AudioDataResp: used as response from a YAudioClient to the YaudioServer |
CAudioMediaDescriptor | Basic Output Type of AudioSources |
CAudioServerConnectRequest | AudioServerConnectRequest: used for sending requests to a Yodiwo Node, which supports audio streaming, so as to connect to the Audio Server |
CAudioServerConnectResponse | AudioServerConnectResponse: used for sending connect responses from a Yodiwo Node, which supports audio streaming, to the YAudioServer |
CAudioServerDisconnectRequest | AudioServerDisconnectRequest: used for sending disconnect requests to a Yodiwo Node, which supports audio streaming, so as to disconnect from the Audio Server |
CAudioServerDisconnectResponse | AudioServerDisconnectResponse: used for sending disconnect responses from a Yodiwo Node, which supports audio streaming, to the YAudioServer |
CErrorMessage | |
CInfoMessage | |
COngoingMediaStreamDescriptor | |
CVideoAuthenticationRequest | VideoAuthenticationRequest: used as request from the YVideoServer for the negotiation with a YVideoClient |
CVideoAuthenticationResponse | VideoAuthenticationResponse: used as response from the YVideoClient so as to authenticate itself to the YVideoServer |
CVideoData | VideoData: used for streaming the video data |
CVideoDataReq | VideoDataReq: used to request from a YVideoClient to start/stop send its video data to the YVideoServer |
CVideoDataResp | VideoDataResp: used as response from the YVideoClient to the YVideoServer |
CVideoDescriptor | VideoDescriptor: specify an http(s) or rtsp url where a video stream is accessible |
CVideoMediaDescriptor | Basic Output Type of VideoSources |
CVideoServerConnectRequest | VideoServerConnectRequest: used for sending requests to a Yodiwo Node, which supports video streaming, so as to connect to the Video Server |
CVideoServerConnectResponse | VideoServerConnectResponse: used for sending connect responses from a Yodiwo Node, which supports video streaming, to the YVideoServer |
CVideoServerDisconnectRequest | VideoServerDisconnectRequest: used for sending disconnect requests to a Yodiwo Node, which supports video streaming, so as to disconnect from the Video Server |
CVideoServerDisconnectResponse | VideoServerDisconnectResponse: used for sending disconnect responses from a Yodiwo Node, which supports video streaming, to the YVideoServer |
►NPlegma | |
►NNodePairing | |
CPairingNodeGetKeysRequest | |
CPairingNodeGetTokensRequest | |
CPairingServerKeysResponse | |
CPairingServerTokensResponse | |
CA2mcuActiveDriver | |
CA2mcuActiveDriversReq | |
CA2mcuConcurrent | |
CA2mcuConcurrentCommands | |
CA2mcuCtrl | |
CA2mcuCtrlReq | |
CA2mcuSequencedCommands | |
CActivePortKeysMsg | 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 |
CAssemblyHook | |
CAudioContentDescriptor | |
CBinaryResourceDescriptor | Descriptor of a binary resource. |
CBinaryResourceDescriptorKey | Globally unique identifier of a BinaryResourceDescriptor |
CBlockEventFeedbackMsg | 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 |
CBlockKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.BlockKey |
CConfigDescription | Describes restrictions and gives information of a configuration parameter. |
CConfigParameter | Configuration parameters for the thing in generic name-value pairs |
CContentDescriptor | |
CDataContentDescriptor | |
CDbDocument | |
CDbKey | |
CDriverKey | Globally unique identifier of a Graph's Yodiwo.API.Plegma.DriverKey |
CEndpointSyncReq | Endpoint Sync request, providing way for individual Node Links to become aware / influence Node operation Direction: Node(link) -> Cloud |
CEndpointSyncRsp | Endpoint Sync response to previous request Direction: Cloud -> Node(link) |
CEvNodeApiFendCommon | |
CEvNodeCommon | |
CEvNodeConnectAttemptFailure | |
CEvNodeConnected | |
CEvNodeDisconnected | |
CEvNodeDisconnectReq | |
CEvNodeRxDisabled | |
CEvNodeRxEnabled | |
CExternalServiceBlockKey | Globally unique identifier of an Api Key (Yodiwo.API.Plegma.ExternalServiceBlockKey) |
CFcmConnectionMsg | 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 |
CFcmDisconnectionMsg | GCM connection message send by a GCM client to indicate that it can no longer be reached over GCM |
CFcmMsg | Gcm message encapsulation class. |
CGeneratorIgnoreAttribute | |
CGenericRsp | General Response to request-type messages. Used to unblock requests waiting for responses that are of basic ACKnowledge type |
CGraphDeploymentReq | Node Graph Deploy/Undeploy Request (respond with GenericRsp) |
CGraphDescriptorBaseKey | |
CGraphDescriptorKey | Globally unique identifier of a Yodiwo.API.Plegma.GraphDescriptorKey |
CGraphKey | Globally unique identifier of a Yodiwo.API.Plegma.GraphKey |
CGraphOptions | |
CGroupKey | Globally unique identifier of a Yodiwo.API.Plegma.GroupKey |
CHttpLocationDescriptor | Descriptor of HTTP Location |
CI2CCommand | |
CImageContentDescriptor | |
CIncidentDescriptor | Descriptor class for Edge Node Incidents (crashes, unexpected restarts, etc) |
CLocallyDeployedGraphsMsg | Inform server for local deployed graphs (to sync up on connect) |
CLocationDescriptor | Descriptor of a binary resource location. |
CLoginReq | Login Request to be used only for transports that require explicit authentication via the API itself Direction: Cloud to Node |
CLoginRsp | Login Response |
CModelTypeLibrary | |
CMqttMsg | Mqtt message encapsulation class. |
CNodeInfoReq | Node Info Request Sent by cloud to a node, it is to request capabilities and supported types from the node |
CNodeInfoRsp | Node Info Response Message that contains general information about a node including supported Node Types and Capabilities |
CNodeKey | Globally unique identifier of a Yodiwo.API.Plegma.NodeKey |
CNodeLinkIpInfo | |
CNodeStatusChangedReq | Unpairing request, stating reason code and a possible custom message Direction: Cloud->Node, Node->Cloud |
CNodeUnpairedReq | Unpairing request, stating reason code and a possible custom message Direction: Cloud->Node |
CPingReq | Node Ping Request |
CPingRsp | |
CPlegmaApiMsg | Base class of an API message, from which all message classes inherit |
CPort | 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 |
CPortDescription | Describes restrictions and gives information of a port Port. |
CPortEvent | Port Event class: used to describe a new event that should trigger an endpoint, either towards a node or the Cloud Services |
CPortEventMsg | asynchronous Port Event message The main API message to exchange events between Nodes and the Yodiwo Cloud Service |
CPortEventReq | 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 |
CPortEventRsp | |
CPortKey | Globally unique identifier of a Thing's Port |
CPortModelLibrary | |
CPortState | internal state of a referenced Port |
CPortStateGet | Port State Request. Will result in a response of type PortStateSet |
CPortStateSet | 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 |
CRedisDBLocationDescriptor | Descriptor of RedidDB Location |
CScheduleKey | Globally unique identifier of a Yodiwo.API.Plegma.ScheduleKey |
CStateDescription | |
CStateTriplet | |
CSubUserKey | Globally unique identifier of a Yodiwo.API.Plegma.SubUserKey |
CTextContentDescriptor | |
CThing | Main representation of a Thing that can interact with the Yodiwo cloud service |
CThingKey | Globally unique identifier of a Thing |
CThingModelType | Base class that describes the Model of a Thing Thing |
CThingsGet | Node Things Request Used to request a Things related operation from the other end |
CThingsSet | Node Things Response Response to a ThingsSet request |
CThingType | Base class that describes a group of Thing Models ThingModelType |
CThingUIHints | Collection of instructions ("hints") for how to present this thing in the Cyan UI |
CUserApiKey | Globally unique identifier of an Api Key (Yodiwo.API.Plegma.UserApiKey) |
CUserKey | Globally unique identifier of a Yodiwo.API.Plegma.UserKey |
CVideoContentDescriptor | |
CVirtualBlockEvent | VirtualBlock Event class: used to describe a new event that should trigger a virtual block endpoint, either towards a node or the Cloud Services |
CVirtualBlockEventMsg | asynchronous Port Event message The main API message to exchange events between Nodes and the Yodiwo Cloud Service |
CWebSocketMsg | Websocket protocol wrapper. Inherits from base WrapperMsg, adds Id and Subid |
CWrapperMsg | Wrapper class mainly for providing synchronization services to sync-less protocols (mqtt, websockets, etc) |
CYColor | |
CApiMsg | Base class of an API message, from which all message classes inherit |
CEvCommon | |