# 16.2 Aurora ### Overview The Aurora Protocol is a link layer communications protocol for use on point­to­point serial links. It is intended for use in high­speed (gigabits/second and more) connections internally in a computer or in an embedded system. It uses either 8b/10b encoding or 64b/66b encoding #### Aurora 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 Aurora
baudrateintegerCommunication speed, bauds/s (See values 33.1.2)No9600300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
databitsintegerData bit count for communicationNo869
stopbitsintegerStop bit count for communicationNo112
paritystringCommunication parity option (”none”/”even”/”odd”)Nonone
flowcontrolstringCommunication device flow control option.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 IDNo0
devicestringCommunication portYes PORT1PORT2
#### Aurora 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
enableboolean Enabling/disabling of an individual signal No101
log integerEnable logging in event log (Default: 0)No00
signal\_aliasstringUnique alphanumeric name of the signal to be usedYes
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