2022-01-04 12:22:53 +02:00

41 lines
3.1 KiB
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __APP_IDS
#define __APP_IDS
//******************************************************************************************************************************************************
// Частотный преобразователь
//******************************************************************************************************************************************************
#define INVERT_ONBUS_MSG 0x1BF0FFFF // Асинхронная посылка из платы инвертера
#define INVERT_REQ 0x1BF1FFFF // Посылка к плате с запросом данных или командой
#define INVERT_ANS 0x1BF2FFFF // Посылка из платы в ответ на запрос
// Идентификатором INVERT_REQ вызываются следующие команды (передаются в байте 0 блока данных)
#define START_MOVING 0x01 // Начало движения
// В байте 1 - направление (вниз - 1, вверх - 0)
// В байтах 2 - целевая частота вращения (Гц)
// В байтах 3 - время ускорения (в десятых долях секунды)
#define STOP_MOVING 0x02 // Окончание движения
// В байте 1 - время замедления (в десятых долях секунды)
#define EMERGENCY_STOP_MOVING 0x03 // Аварийная остановка
//******************************************************************************************************************************************************
// Общие команды загрузчиков
//******************************************************************************************************************************************************
#define ALL_ENTER_TO_WRK_MOD 0x0001FFFF // Команда всем перейти в рабочий режим
#define ALL_PROLONG_BOOT_MODE 0x0002FFFF // Команда всем продлить загрузочный режим
#define ALL_ENTER_TO_BOOT_MOD 0x0003FFFF // Команда всем перейти в загрузочный режим
#define BOOTL_GET_CRC 0x10 // Команда запроса контрольной суммы
#define BOOTL_ACK_CRC 0x11 // Ответ на запрос контрольной суммы
#define BOOTL_ACK_ERASE 0x12 // Ответ о завершении стрирания
#define BOOTL_SET_BOOT_REC 0x20 // Команда с содержимым загрузочной записи
#define BOOTL_ERASE_FLASH 0x21 // Команда стирания FLASH
#define BOOTL_DO_PRG 0x30 // Команда выполнить программирование блока
#define BOOTL_ACK_PRG 0x31 //
#endif