import TestApp.MessageRegister;
import TestApp.Message;
import TestApp.MessagePropertyAnnotation;
import TestApp.MessageTypeAnnotation;
import TestApp.RegisteredDeviceStatus;
import com.csa.asn1.MessageType;
import com.csa.asn1.BinaryWriterASN1;
import com.csa.asn1.BitConverter;
import com.csa.asn1.Tag;
import org.apache.commons.codec.binary.Hex;
MessageRegister registerMsg = new MessageRegister();
registerMsg.MacAddress = "60:5B:20:0E:FE:E5";
registerMsg.ManufactureDate = "2024-06-06T18:00:00.0000000Z";
registerMsg.SerialNumber = "${serialNumber}";
registerMsg.Model = "Model";
registerMsg.StagedVersion = "1";
registerMsg.RunningVersion = "1";
registerMsg.ManufactureVersion = "1";
byte[] bytes = registerMsg.ToBytes();
return (Hex.encodeHexString(bytes));
The above code needs to be converted into groovy.
Could you please help me with this?
Thanks for your support.
Regards,