Breadcrumbs

modbus_unsigned_to_signed()

Definition

modbus_unsigned_to_signed(unsigned_data)

Features

When using Modbus protocol, this is a command to convert 2 bytes unsigned data into signed data.

Parameters

Parameter Name

Data Type

Default Value

Description

unsigned_data

int

-

2byte unsigned data(0~65535)

Return

Value

Description

signed_data

2byte signed data(-32769 ~ 32767)

Exception

Exception

Description

DR_Error (DR_ERROR_TYPE)

Parameter data error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

C Extension module error occurred

DR_Error (DR_ERROR_STOP)

Program terminated forcefully

Example

Python
unsigned_data = 40000
signed_data = modbus_unsigned_to_signed(unsigned_data)