NANO130_H2Press/User/485_sensor.h

36 lines
973 B
C
Raw Normal View History

2025-04-10 14:54:41 +08:00
/*
*********************************************************************************************************
* IAR Development Kits
* on the
*
* M451
*
* Filename : 485_sensor.h
* Version : V1.00
* Programmer(s) : Qian Xianghong
*********************************************************************************************************
*/
#ifndef USER_485_SENSOR_PRESENT
#define USER_485_SENSOR_PRESENT
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void Sensor_Init();
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
void Sensor_Open();
// <20><>ȡ<EFBFBD><C8A1><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD>
void Sensor_ReadVacuum(uint8_t sensorIdx, data_sample_t *sample);
// <20><>ȡй©<D0B9><C2A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void Sensor_ReadLeak(data_sample_t *sample);
// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void Sensor_ReadFlow(data_sample_t *sample);
// ͨ<><CDA8>TTL<54><4C>ȡ<EFBFBD><C8A1>ѹֵ
uint32_t Sensor_ReadDOL();
// MODBUS<55><53>CRC<52>
uint16_t MODBUS_RTU_CRC16(const uint8_t *puchMsg, uint16_t usDataLen);
#endif