We have done this @wes.johnson.
The birth message received is:
Incoming payload: SparkplugBPayload [timestamp=1661515406438, metrics=[Metric [name=bdSeq, alias=null,
timestamp=1661515406438, dataType=Int64, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=0, isNull=false], Metric [name=Node Control/Next Server, alias=0,
timestamp=1661515406438, dataType=Boolean, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=false, isNull=false], Metric [name=Node Control/Rebirth, alias=1,
timestamp=1661515406438, dataType=Boolean, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=false, isNull=false], Metric [name=Node Control/Reboot, alias=2,
timestamp=1661515406438, dataType=Boolean, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=false, isNull=false], Metric [name=_types_/myUDT, alias=null,
timestamp=1661515406438, dataType=Template, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=Template [version=, templateRef=, isDefinition=true,
metrics=[Metric [name=_Configuration, alias=null, timestamp=1661515406439, dataType=String,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=, isNull=false],
Metric [name=_Status/Alarm_Y, alias=null, timestamp=1661515406439, dataType=Int16,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=0, isNull=false],
Metric [name=_Status/Status_Y, alias=null, timestamp=1661515406439, dataType=Int16,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=0, isNull=false],
Metric [name=output/ImageInfo_Y, alias=null, timestamp=1661515406439, dataType=String,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=, isNull=false],
Metric [name=output/TotalFryCount_Y, alias=null, timestamp=1661515406440, dataType=Int16,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=0, isNull=false],
Metric [name=output/JSDivergence_Y, alias=null, timestamp=1661515406440, dataType=Float,
isHistorical=null, isTransient=null, metaData=null, properties=null, value=0.0, isNull=false],
Metric [name=input/Acknowledge_DT, alias=null, timestamp=1661515406442, dataType=DateTime,
isHistorical=null, isTransient=null, metaData=null, properties=null,
value=Thu Jan 01 00:00:00 UTC 1970, isNull=false], Metric [name=input/Acknowledge_Y, alias=null,
timestamp=1661515406443, dataType=Int16, isHistorical=null, isTransient=null, metaData=null,
properties=null, value=0, isNull=false], Metric [name=input/Y, alias=null, timestamp=1661515406443,
dataType=String, isHistorical=null, isTransient=null, metaData=null, properties=null, value=,
isNull=false]], parameters=[Parameter [name=Line, type=String, value=], Parameter [name=Site,
type=String, value=]]], isNull=false]], seq=0, uuid=null, body=null]
So we define that rebirth has alias 1.
Here we see how the rebirth is send from Ignition, but we don’t see any alias… Does this mean we can’t use aliases for Rebirth?