Common ¶ Enums ERROR (Enum) JWTAlgorithm (Enum) Function Block ExponentialBackoff (FunctionBlock) Gloabal Gloabal_Constant (GVL)
Enums ¶ ERROR (Enum) JWTAlgorithm (Enum)
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Comment NO_Error Internal_Error SNTP_ERROR ERROR Connection to the SNTP Server HTTP_Status_Error Error from HTTP request check HTTP status for more information HTTP_ERROR Error from HTTP service check eHTTPError for more information MQTT_Error Error from MQTT service, check eMQTTError for mor information GIVING_UP Giving Up after exeeding maximal Backoff Time Invalid_Key Could not find valide private key Signature_Failed Signig of JWT Failed Algorithm_Not_Supported JWT Algorithm not Supported CommonName_Not_Initialized Common Name is not initialised but is needed QoS_Not_Suported QoS not supported, try QoS1 or QoS0 Payload_Adrress_Invalid Pointer to Payload is invalid INVALID_LICENSE No valid License found UTC_TIME_ERROR Error while reading the local system time
JWTAlgorithm (ENUM) ¶ TYPE JWTAlgorithm : Attributes: qualified_only InOut: Name Comment RS256 Currently only RS256 algorithm is supported
Function Block ¶ ExponentialBackoff (FunctionBlock)
ExponentialBackoff (FB) ¶ FUNCTION_BLOCK ExponentialBackoff EXTENDS CBML.ETrigTo Function Block to get device Configuration over the Google Cloud Iot Core HTTP Bridge InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Starts defined operation FALSE : Resets the defined operation after ready condition was reached ETrigTo udiTimeOut UDINT Max. operating time for executing [µs], 0: No operating time limit ETrigTo Output xDone BOOL Ready condition reached ETrigTo xBusy BOOL Operation is running ETrigTo xError BOOL Error condition reached ETrigTo Input maximum_backoff_Time UINT Maximum Backoff time allowed in [ms] Caller IExponentialBackoff Function Bloack implementiong Output eError ERROR Output Error
Gloabal ¶ Gloabal_Constant (GVL)
Gloabal_Constant (GVL) ¶ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant gc_JWTAlgorithm JWTAlgorithm JWTAlgorithm.RS256 Algorithm for the JWT. Currently only RS256 is supported gc_uiSNTPPort UINT 123 Port used by SNTP Server. Default: 123 gc_uiOwnPort UINT 127 Local port for SNTP connection. Default 127 gc_sSNTPVerssion SNTP.NTP_VERSION SNTP.NTP_VERSION.V4 Version used by SNTP Server. Default: Version 4
HTTP ¶ Function Block HTTP_Bridge (FunctionBlock) HTTP_ConfigGeter (FunctionBlock) CyclicAction (Method) Execute (Method) StartAction (Method) HTTP_EventPublisher (FunctionBlock) CyclicAction (Method) Execute (Method) GetHeader (Method) StartAction (Method) HTTP_StatePublisher (FunctionBlock) CyclicAction (Method) Execute (Method) StartAction (Method)
Function Block ¶ HTTP_Bridge (FunctionBlock) HTTP_ConfigGeter (FunctionBlock) CyclicAction (Method) Execute (Method) StartAction (Method) HTTP_EventPublisher (FunctionBlock) CyclicAction (Method) Execute (Method) GetHeader (Method) StartAction (Method) HTTP_StatePublisher (FunctionBlock) CyclicAction (Method) Execute (Method) StartAction (Method)