Может ли JavaScript обрабатывать структуры C? - PullRequest
1 голос
/ 16 мая 2019

Я устанавливаю встроенный веб-сервер на STM32F4 MCU.Обмен данными между веб-сервером и программными переменными возможен через функции CGI.

Пример:

https://www.keil.com/pack/doc/mw/Network/html/group__ws__script__langugage.html

Я хочу отправитьбольшие переменные из программы STM32 и обработка данных с клиентской стороны JavaScript.

typedef struct
{
    SEventContext EventContext;
    UValuesPids Pids;
    UEventContextTemperatureInputs RawTemperatures;
    UBooleans Booleans;      
    UVariousData Various;   
    SNetworkOutputs NetworkOutputs;
    float BoardTemperature;
    SCounters Counters;
    SProductionTestData ProductionTestData;
} SAcquisition; 

Возможно ли в JavaScript обрабатывать большие переменные?Или альтернатива - посылать каждый элемент моей структуры один за другим?

1 Ответ

1 голос
/ 16 мая 2019

Да, это возможно. Но лучше всего было бы обернуть ваши данные внутри JSON. Примером работающей библиотеки JSON может быть parson .

...