From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 3 translations.
| Name | Current message text |
|---|---|
| h English (en) | ==== Root object of the OPC-UA protocol (UA) ==== '''Public methods:''' * ''virtual string lang2CodeSYS( );'' — Two-symbol language code of the environment. * ''virtual void debugMess( const string &mess )'' — Debug messages placing. * ''virtual uint32_t rcvBufSz( );'' — Receiver buffer size, great for 8192. * ''virtual uint32_t sndBufSz( );'' — Transmitter buffer size, great for 8192. * ''virtual uint32_t msgMaxSz( );'' — Maximum message size, 0 for unlimited. * ''virtual uint32_t chunkMaxCnt( );'' — Maximum chunks counter, 0 for unlimited. * ''static string iErr( const string &buf, int &off );'' — Error reading from the stream ''buf'' by the offset ''off''. * ''static const char *iVal( const string &buf, int &off, char vSz );'' — Value in size ''vSz'' reading from the stream ''buf'' by the offset ''off'', as a data part. * ''static int64_t iN( const string &rb, int &off, char vSz );'' — Value of signed integer in size ''vSz'' (1, 2, 4, 8) reading from the stream ''rb'' by the offset ''off''. * ''static uint64_t iNu( const string &rb, int &off, char vSz );'' — Value of unsigned integer in size ''vSz'' (1, 2, 4, 8) reading from the stream ''rb'' by the offset ''off''. * ''static double iR( const string &rb, int &off, char vSz = 4 );'' — Value of real in size ''vSz'' (4, 8) reading from the stream ''rb'' by the offset ''off''. * ''static string iS( const string &buf, int &off );'' — String reading from the stream ''buf'' by the offset ''off''. * ''static string iSl( const string &buf, int &off, string *locale = NULL );'' — Localized ''locale'' string reading from the stream ''buf'' by the offset ''off''. * ''static string iSqlf( const string &buf, int &off, uint16_t *nsIdx = NULL );'' — String with the qualify ''nsIdx'' reading from the stream ''buf'' by the offset ''off''. * ''static int64_t iTm( const string &buf, int &off );'' — Time reading from the stream ''buf'' by the offset ''off'', with conversion it to the UNIX epoch. * ''static NodeId iNodeId( const string &buf, int &off );'' — Node identifier reading from the stream ''buf'' by the offset ''off''. * ''static string iVariant( const string &buf, int &off, uint8_t *tp = NULL );'' — Variant type reading from the stream ''buf'' by the offset ''off'', returns the variant in string representing of type ''tp''. * ''static void iDataValue( const string &buf, int &off, XML_N &nVal );'' — Complex value (structure DataValue) reading to ''nVal'' from the stream ''buf'' by the offset ''off''. * ''static void oN( string &buf, int64_t val, char sz, int off = -1 );'' — Value of signed integer ''val'' in size ''sz'' (1, 2, 4, 8) writing to the stream ''buf'' by the offset ''off''. * ''static void oNu( string &buf, uint64_t val, char sz, int off = -1 );'' — Value of unsigned integer ''val'' in size ''sz'' (1, 2, 4, 8) writing to the stream ''buf'' by the offset ''off''. * ''static void oR( string &buf, double val, char sz = 4 );'' — Value of real ''val'' in size ''sz'' (4, 8) writing to the stream ''buf'' by the offset ''off''. * ''static void oS( string &buf, const string &val, int off = -1 );'' — String ''val'' writing to the stream ''buf'' by the offset ''off''. * ''static void oSl( string &buf, const string &val, const string &locale = "" );'' — Localized ''locale'' string ''val'' writing to the stream ''buf'' by the offset ''off''. * ''static void oSqlf( string &buf, const string &val, uint16_t nsIdx = 0 );'' — String ''val'' with the qualify ''nsIdx'' writing to the stream ''buf'' by the offset ''off''. * ''static void oTm( string &buf, int64_t val );'' — Time ''val'' (in the UNIX epoch) writing to the stream ''buf'' by the offset ''off''. * ''static void oNodeId( string &buf, const NodeId &val );'' — Node identifier ''val'' writing to the stream ''buf'' by the offset ''off''. * ''static void oRef( string &buf, uint32_t resMask, const NodeId &nodeId, const NodeId &refTypeId, bool isForward, const string &name, uint32_t nodeClass, const NodeId &typeDef );'' — Writing to the stream ''buf'' of browsing description (structure ReferenceDescription) for the result mask ''resMask'', the node ''nodeId'', the reference type ''refTypeId'', the forward direction ''isForward'', the name ''name'', the node class ''nodeClass'', the definition type ''typeDef''. * ''void oDataValue( string &buf, uint8_t eMsk, const string &vl, uint8_t vEMsk = 0, int64_t srcTmStmp = 0 );'' — Complex value (structure DataValue) writing to the stream ''buf'' for the encoding mask ''eMsk'', the value ''vl'', the value mask ''vEMsk'', the source time ''srcTmStmp''. * ''static string randBytes( int num );'' — Random data stream generation in the number ''num''. * ''static string certPEM2DER( const string &certPem );'' — Certificate conversion from PEM ''certPem'' to DER form. * ''static string certDER2PEM( const string &certDer );'' — Certificate conversion from DER ''certDer'' to PEM form. * ''static string certThumbprint( const string &certPem );'' — Sign getting from the certificate PEM ''certPem''. * ''static string asymmetricEncrypt( const string &mess, const string &certPem, const string &secPolicy );'' — Asymmetric encryption of the message ''mess'' stream by the certificate ''certPem'' (by the open key) for the policy ''secPolicy''. * ''static string asymmetricDecrypt( const string &mess, const string &pvKeyPem, const string &secPolicy );'' — Asymmetric decryption of the message ''mess'' stream by the key ''pvKeyPem'' for the certificate ''secPolicy''. * ''static bool asymmetricVerify( const string &mess, const string &sign, const string &certPem );'' — Asymmetric verifying of the ''sign'' of the message ''mess'' by the certificate ''certPem''. * ''static string asymmetricSign( const string &mess, const string &pvPem );'' — Asymmetric subscription getting by the private key of the certificate ''pvPem'' for the message ''mess''. * ''static int asymmetricKeyLength( const string &keyCertPem );'' — Key length getting of the certificate ''keyCertPem''. * ''static string deriveKey( const string &secret, const string &seed, int keyLen );'' — Key of the length ''keyLen'' derive from the ''secret'' and the ''seed''. * ''static string symmetricCrypt( const string &mess, const string &keySet, const string &secPolicy, bool encrypt );'' — Symmetric encryption at ''encrypt'' or decryption of the message ''mess'' stream by the key ''keySet'' for the policy ''secPolicy''. * ''static string symmetricSign( const string &mess, const string &keySet, const string &secPolicy );'' — Symmetric sign by key ''keySet'' getting for the message ''mess'' and the policy ''secPolicy''. |
| h Russian (ru) | ==== Корневой объект протокола OPC-UA (UA) ==== '''Публичные методы:''' * ''virtual string lang2CodeSYS( );'' — Двух-символьный код языка окружения. * ''virtual void debugMess( const string &mess )'' — Размещение отладочных сообщений. * ''virtual uint32_t rcvBufSz( );'' — Размер буфера приёмника, больше 8192. * ''virtual uint32_t sndBufSz( );'' — Размер буфера передатчика, больше 8192. * ''virtual uint32_t msgMaxSz( );'' — Максимальный размер сообщения, 0 для отсутствия ограничения. * ''virtual uint32_t chunkMaxCnt( );'' — Максимальное количество кусков, 0 для отсутствия ограничения. * ''static string iErr( const string &buf, int &off );'' — Чтение ошибки из потока ''buf'' по смещению ''off''. * ''static const char *iVal( const string &buf, int &off, char vSz );'' — Чтение значения размером ''vSz'' из потока ''buf'' по смещению ''off'', как участок данных. * ''static int64_t iN( const string &rb, int &off, char vSz );'' — Чтение знакового целого размером ''vSz'' (1, 2, 4, 8) из потока ''rb'' по смещению ''off''. * ''static uint64_t iNu( const string &rb, int &off, char vSz );'' — Чтение беззнакового целого размером ''vSz'' (1, 2, 4, 8) из потока ''rb'' по смещению ''off''. * ''static double iR( const string &rb, int &off, char vSz = 4 );'' — Чтение вещественного размером ''vSz'' (4, 8) из потока ''rb'' по смещению ''off''. * ''static string iS( const string &buf, int &off );'' — Чтение строки из потока ''buf'' по смещению ''off''. * ''static string iSl( const string &buf, int &off, string *locale = NULL );'' — Чтение локализованной ''locale'' строки из потока ''buf'' по смещению ''off''. * ''static string iSqlf( const string &buf, int &off, uint16_t *nsIdx = NULL );'' — Чтение строки с квалификатором ''nsIdx'' из потока ''buf'' по смещению ''off''. * ''static int64_t iTm( const string &buf, int &off );'' — Чтение времени из потока ''buf'' по смещению ''off'', с преобразованием в эпоху UNIX. * ''static NodeId iNodeId( const string &buf, int &off );'' — Чтение идентификатора узла из потока ''buf'' по смещению ''off''. * ''static string iVariant( const string &buf, int &off, uint8_t *tp = NULL );'' — Чтение типа вариант из потока ''buf'' по смещению ''off'', возвращает вариант в строковом виде для типа ''tp''. * ''static void iDataValue( const string &buf, int &off, XML_N &nVal );'' — Чтение комплексного значения (структура DataValue) в ''nVal'' из потока ''buf'' по смещению ''off''. * ''static void oN( string &buf, int64_t val, char sz, int off = -1 );'' — Запись знакового целого ''val'' размером ''sz'' (1, 2, 4, 8) в поток ''buf'' по смещению ''off''. * ''static void oNu( string &buf, uint64_t val, char sz, int off = -1 );'' — Запись беззнакового целого ''val'' размером ''sz'' (1, 2, 4, 8) в поток ''buf'' по смещению ''off''. * ''static void oR( string &buf, double val, char sz = 4 );'' — Запись вещественного ''val'' размером ''sz'' (4, 8) в поток ''buf'' по смещению ''off''. * ''static void oS( string &buf, const string &val, int off = -1 );'' — Запись строки ''val'' в поток ''buf'' по смещению ''off''. * ''static void oSl( string &buf, const string &val, const string &locale = "" );'' — Запись локализованной ''locale'' строки ''val'' в поток ''buf'' по смещению ''off''. * ''static void oSqlf( string &buf, const string &val, uint16_t nsIdx = 0 );'' — Запись строки ''val'' с квалификатором ''nsIdx'' в поток ''buf'' по смещению ''off''. * ''static void oTm( string &buf, int64_t val );'' — Запись времени ''val'' (в эпохе UNIX) в поток ''buf'' по смещению ''off''. * ''static void oNodeId( string &buf, const NodeId &val );'' — Запись идентификатора узла ''val'' в поток ''buf'' по смещению ''off''. * ''static void oRef( string &buf, uint32_t resMask, const NodeId &nodeId, const NodeId &refTypeId, bool isForward, const string &name, uint32_t nodeClass, const NodeId &typeDef );'' — Запись в поток ''buf'' описателя обзора (структура ReferenceDescription) для маски результата ''resMask'', узла ''nodeId'', типа ссылки ''refTypeId'', направления ''isForward'', имени ''name'', класса узла ''nodeClass'', типа определения ''typeDef''. * ''void oDataValue( string &buf, uint8_t eMsk, const string &vl, uint8_t vEMsk = 0, int64_t srcTmStmp = 0 );'' — Запись комплексного значения (структура DataValue) в поток ''buf'' для маски кодирования ''eMsk'', значения ''vl'', маски значения ''vEMsk'', времени источника ''srcTmStmp''. * ''static string randBytes( int num );'' — Генерация потока случайных данных в количестве ''num''. * ''static string certPEM2DER( const string &certPem );'' — Преобразование сертификата из формата PEM ''certPem'' в формат DER. * ''static string certDER2PEM( const string &certDer );'' — Преобразование сертификата из формата DER ''certDer'' в формат PEM. * ''static string certThumbprint( const string &certPem );'' — Получение подписи из сертификата PEM ''certPem''. * ''static string asymmetricEncrypt( const string &mess, const string &certPem, const string &secPolicy );'' — асимметричное кодирование потока сообщения ''mess'' сертификатом ''certPem'' (открытым ключом) для политики ''secPolicy''. * ''static string asymmetricDecrypt( const string &mess, const string &pvKeyPem, const string &secPolicy );'' — Асимметричное декодирование потока сообщения ''mess'' ключом ''pvKeyPem'' для политики ''secPolicy''. * ''static bool asymmetricVerify( const string &mess, const string &sign, const string &certPem );'' — Асимметричная верификация подписи ''sign'' сообщения ''mess'' сертификатом ''certPem''. * ''static string asymmetricSign( const string &mess, const string &pvPem );'' — Получение асимметричной подписи закрытым ключом сертификата ''pvPem'' для сообщения ''mess''. * ''static int asymmetricKeyLength( const string &keyCertPem );'' — Получение длины ключа сертификата ''keyCertPem''. * ''static string deriveKey( const string &secret, const string &seed, int keyLen );'' — Извлечение ключа размером ''keyLen'' из секрета ''secret'' и ''seed''. * ''static string symmetricEncrypt( const string &mess, const string &keySet, const string &secPolicy );'' — Симметричное шифрование потока сообщения ''mess'' ключом ''keySet'' для политики ''secPolicy''. * ''static string symmetricDecrypt( const string &mess, const string &keySet, const string &secPolicy );'' — Асимметричное дешифрование потока сообщения ''mess'' ключом ''keySet'' для политики ''secPolicy''. * ''static string symmetricSign( const string &mess, const string &keySet, const string &secPolicy );'' — Получение симметричной подписи ключом ''keySet'' для сообщения ''mess'' и политики ''secPolicy''. |
| h Ukrainian (uk) | ==== Кореневий об'єкт протоколу OPC-UA (UA) ==== '''Публічні методи:''' * ''virtual string lang2CodeSYS( );'' — Дво-символьний код мови оточення. * ''virtual void debugMess( const string &mess )'' — Розташування налагоджувальних повідомлень. * ''virtual uint32_t rcvBufSz( );'' — Розмір буферу приймача, більш за 8192. * ''virtual uint32_t sndBufSz( );'' — Розмір буферу передавача, більш за 8192. * ''virtual uint32_t msgMaxSz( );'' — Максимальний розмір повідомлення, 0 для відсутності обмеження. * ''virtual uint32_t chunkMaxCnt( );'' — Максимальна кількість шматків, 0 для відсутності обмеження. * ''static string iErr( const string &buf, int &off );'' — Читання помилки із потоку ''buf'' за зміщенням ''off''. * ''static const char *iVal( const string &buf, int &off, char vSz );'' — Читання значення розміром ''vSz'' із потоку ''buf'' за зміщенням ''off'', як ділянку даних. * ''static int64_t iN( const string &rb, int &off, char vSz );'' — Читання знакового цілого розміром ''vSz'' (1, 2, 4, 8) із потоку ''rb'' за зміщенням ''off''. * ''static uint64_t iNu( const string &rb, int &off, char vSz );'' — Читання беззнакового цілого розміром ''vSz'' (1, 2, 4, 8) із потоку ''rb'' за зміщенням ''off''. * ''static double iR( const string &rb, int &off, char vSz = 4 );'' — Читання реального розміром ''vSz'' (4, 8) із потоку ''rb'' за зміщенням ''off''. * ''static string iS( const string &buf, int &off );'' — Читання рядка із потоку ''buf'' за зміщенням ''off''. * ''static string iSl( const string &buf, int &off, string *locale = NULL );'' — Читання локалізованого ''locale'' рядка із потоку ''buf'' за зміщенням ''off''. * ''static string iSqlf( const string &buf, int &off, uint16_t *nsIdx = NULL );'' — Читання рядку із кваліфікатором ''nsIdx'' із потоку ''buf'' за зміщенням ''off''. * ''static int64_t iTm( const string &buf, int &off );'' — Читання часу із потоку ''buf'' за зміщенням ''off'', із перетворенням у епоху UNIX. * ''static NodeId iNodeId( const string &buf, int &off );'' — Читання ідентифікатору вузла із потоку ''buf'' за зміщенням ''off''. * ''static string iVariant( const string &buf, int &off, uint8_t *tp = NULL );'' — Читання типу варіант із потоку ''buf'' за зміщенням ''off'', повертає варіант у строковому вигляді для типу ''tp''. * ''static void iDataValue( const string &buf, int &off, XML_N &nVal );'' — Читання комплексного значення (структура DataValue) у ''nVal'' із потоку ''buf'' за зміщенням ''off''. * ''static void oN( string &buf, int64_t val, char sz, int off = -1 );'' — Запис знакового цілого ''val'' розміром ''sz'' (1, 2, 4, 8) у потік ''buf'' за зміщенням ''off''. * ''static void oNu( string &buf, uint64_t val, char sz, int off = -1 );'' — Запис беззнакового цілого ''val'' розміром ''sz'' (1, 2, 4, 8) у потік ''buf'' за зміщенням ''off''. * ''static void oR( string &buf, double val, char sz = 4 );'' — Запис реального ''val'' розміром ''sz'' (4, 8) у потік ''buf'' за зміщенням ''off''. * ''static void oS( string &buf, const string &val, int off = -1 );'' — Запис рядку ''val'' у потік ''buf'' за зміщенням ''off''. * ''static void oSl( string &buf, const string &val, const string &locale = "" );'' — Запис локалізованого ''locale'' рядка ''val'' у потік ''buf'' за зміщенням ''off''. * ''static void oSqlf( string &buf, const string &val, uint16_t nsIdx = 0 );'' — Запис рядка ''val'' із кваліфікатором ''nsIdx'' у потік ''buf'' за зміщенням ''off''. * ''static void oTm( string &buf, int64_t val );'' — Запис часу ''val'' (в епосі UNIX) у потік ''buf'' за зміщенням ''off''. * ''static void oNodeId( string &buf, const NodeId &val );'' — Запис ідентифікатору вузла ''val'' у потік ''buf'' за зміщенням ''off''. * ''static void oRef( string &buf, uint32_t resMask, const NodeId &nodeId, const NodeId &refTypeId, bool isForward, const string &name, uint32_t nodeClass, const NodeId &typeDef );'' — Запис у потік ''buf'' опису огляду (структура ReferenceDescription) для маски результату ''resMask'', вузла ''nodeId'', типу посилання ''refTypeId'', напрямку ''isForward'', назви ''name'', класу вузла ''nodeClass'', типу визначення ''typeDef''. * ''void oDataValue( string &buf, uint8_t eMsk, const string &vl, uint8_t vEMsk = 0, int64_t srcTmStmp = 0 );'' — Запис комплексного значення (структура DataValue) у потік ''buf'' для маски кодування ''eMsk'', значення ''vl'', маски значення ''vEMsk'', часу джерела ''srcTmStmp''. * ''static string randBytes( int num );'' — Генерація потоку випадкових даних у кількості ''num''. * ''static string certPEM2DER( const string &certPem );'' — Перетворення сертифікату із формату PEM ''certPem'' у формат DER. * ''static string certDER2PEM( const string &certDer );'' — Перетворення сертифікату із формату DER ''certDer'' у формат PEM. * ''static string certThumbprint( const string &certPem );'' — Отримання підпису із сертифікату PEM ''certPem''. * ''static string asymmetricEncrypt( const string &mess, const string &certPem, const string &secPolicy );'' — Асиметричне кодування потоку повідомлення ''mess'' сертифікатом ''certPem'' (відкритим ключем) для політики ''secPolicy''. * ''static string asymmetricDecrypt( const string &mess, const string &pvKeyPem, const string &secPolicy );'' — Асиметричне декодування потоку повідомлення ''mess'' ключем ''pvKeyPem'' для політики ''secPolicy''. * ''static bool asymmetricVerify( const string &mess, const string &sign, const string &certPem );'' — Асиметрична верифікація підпису ''sign'' повідомлення ''mess'' сертифікатом ''certPem''. * ''static string asymmetricSign( const string &mess, const string &pvPem );'' — Отримання асиметричного підпису закритим ключем сертифікату ''pvPem'' для повідомлення ''mess''. * ''static int asymmetricKeyLength( const string &keyCertPem );'' — Отримання довжини ключа сертифікату ''keyCertPem''. * ''static string deriveKey( const string &secret, const string &seed, int keyLen );'' — Вилучення ключа розміром ''keyLen'' із секрету ''secret'' та ''seed''. * ''static string symmetricCrypt( const string &mess, const string &keySet, const string &secPolicy, bool encrypt );'' — Симетричне шифрування за ''encrypt'' або дешифрування потоку повідомлення ''mess'' ключем ''keySet'' для політики ''secPolicy''. * ''static string symmetricSign( const string &mess, const string &keySet, const string &secPolicy );'' — Отримання симетричного підпису ключем ''keySet'' для повідомлення ''mess'' та політики ''secPolicy''. |