logger.debug("WRITE request for RemoteRxEvent: subscribed");
buf.writeByte(4);
Map<String,String> subscribeParameters = event.getSubscribeParameters();
if (subscribeParameters != null && !subscribeParameters.isEmpty()){
byte[] subscribeBytes = fromMapToBytes(subscribeParameters);
buf.writeInt(subscribeBytes.length); // write int for length
buf.writeBytes(subscribeBytes); // write data
}else{
buf.writeInt(0); // no data
}
super.write(ctx, buf, promise);