Changeset 43 for trunk/firmware_v4/SES/src/modbus.c
- Timestamp:
- Nov 3, 2026, 2:39:08 PM (30 hours ago)
- File:
-
- 1 edited
-
trunk/firmware_v4/SES/src/modbus.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/firmware_v4/SES/src/modbus.c
r42 r43 73 73 // --- Private Funktions Prototypen -------------------------------------------- 74 74 75 void mbUartInit (modbus_t * mb_data,UART_HandleTypeDef* usart, uint32_t baudrate, uint32_t parityMode, uint32_t stopBits , uint32_t nrOfBitsPerChar);76 uint16_t mbCrc16 (uint8_t *buf, uint32_t len);77 void mbSend (modbus_t * mb_data );78 uint32_t mbSlaveReadHoldingRegisters (uint8_t * response_string, uint8_t *msg, uint32_t tx_position, uint8_t deviceID);79 uint32_t mbSlaveWriteMultipleRegisters (uint8_t * response_string, uint8_t *msg,uint32_t tx_position, uint32_t deviceID);80 uint32_t mbSlaveWriteSingleRegister (uint8_t * response_string,uint8_t *msg,uint32_t tx_position, uint32_t deviceID);75 void mbUartInit (modbus_t* mb_data,UART_HandleTypeDef* usart, uint32_t baudrate, uint32_t parityMode, uint32_t stopBits , uint32_t nrOfBitsPerChar); 76 uint16_t mbCrc16 (uint8_t* buf, uint32_t len); 77 void mbSend (modbus_t* mb_data ); 78 uint32_t mbSlaveReadHoldingRegisters (uint8_t* response_string, uint8_t* msg, uint32_t tx_position, uint8_t deviceID); 79 uint32_t mbSlaveWriteMultipleRegisters (uint8_t* response_string, uint8_t* msg, uint32_t tx_position, uint32_t deviceID); 80 uint32_t mbSlaveWriteSingleRegister (uint8_t* response_string,uint8_t* msg, uint32_t tx_position, uint32_t deviceID); 81 81 uint32_t mbSlaveResponseException (uint8_t* response_string, uint32_t function_code, uint32_t exception_code,uint32_t tx_position) ; 82 static HAL_StatusTypeDef RS485_ModbusEx_Init (UART_HandleTypeDef *huart, uint32_t Polarity, uint32_t AssertionTime, uint32_t DeassertionTime, uint32_t charReceiveTimeout);83 static void UART_TxISR_8BIT (UART_HandleTypeDef *huart);82 //static HAL_StatusTypeDef RS485_ModbusEx_Init (UART_HandleTypeDef *huart, uint32_t Polarity, uint32_t AssertionTime, uint32_t DeassertionTime, uint32_t charReceiveTimeout); 83 //static void UART_TxISR_8BIT (UART_HandleTypeDef *huart); 84 84 85 85 // --- GEMEINSAME MODBUS FUNKTIONEN -------------------------------------------- … … 426 426 //static TASK_MODBUS_MASTER_Message_t xMessage[255]; 427 427 //static TASK_MODBUS_MASTER_Message_t *pxMessage; 428 static bword_t values[SEND_TO_SLAVES_BUFFER_COUNT];429 static uint32_t y;430 static uint32_t z;428 //static bword_t values[SEND_TO_SLAVES_BUFFER_COUNT]; 429 //static uint32_t y; 430 //static uint32_t z; 431 431 432 432 uint32_t mbSlaveCheckModbusRtuQuery(modbus_t * mb_data)
Note:
See TracChangeset
for help on using the changeset viewer.
