# 20 GINLONG ### Overview Ginlong protocol is used to communicate with Ginlong inverters over serial communication. ##### GINLONG parameters for *Device* tab:
**Parameter** **Type** **Description** **Required **Default value** (when not specified) **Range**
Min Max
namestringUser-friendly device nameYes
descriptionstringDescription of the deviceNo
device\_aliasstringDevice alias to be used in configurationYes
enablebooleanEnabling/disabling of a deviceNo101
protocolstringSelection of protocolYes Ginlong
baudrateintegerCommunication speed, bauds/s (See values 33.1.2)No9600300115200
databitsintegerData bit count for communicationNo869
stopbitsintegerStop bit count for communicationNo112
paritystringCommunication parity option (”none”/”even”/”odd”)Nonone
flowcontrolstringCommunication device flow control option. (Default: (case-sensitive): ”none”)Nonone
scan\_rate\_msintegerIf provided and positive ­ all reads and writes will be executed within the timeframe in miliseconds.No10000
poll\_delay\_msintegerMinimum time delay in miliseconds to wait before sending any data on port.No200
timeout\_msintegerTimeout in millisecondsNo2500
idintegerInverter IDYes0
devicestringCommunication portYes PORT1PORT2
##### GINLONG parameters for Signals tab:
**Parameter** **Type** **Description** **Required **Default value** (when not specified) **Range**
Min Max
signal\_namestringUser-friendly device nameYes
device\_aliasstringDevice alias from a Devices tabYes
signal\_aliasstringUnique alphanumeric name of the signal to be usedYes
enablebooleanEnabling/disabling of an individual signalNo101
logintegerAllow signal to be logged.No0
job\_todobooleanDefine tag­-functionYes
tag\_job\_todostringDefine tag action that depends on tag functionYes
number\_typeintegerType of a number (FLOAT, DOUBLE, DIGITAL, etc.)Yes
pulse\_short\_time\_msintegerTime interval for short output pulse to stay activeNo0
pulse\_long\_time\_msintegerTime interval for long output pulse to stay activeNo0