internal void Subscribe() {
FIsSubscribed = true;
// send command
var payload = new TByteBuffer();
payload.Prepare(ID);
payload.Prepare(0); // EET
payload.Prepare(EventName);
payload.PrepareApply();
payload.QWrite(ID);
payload.QWrite(0); // EET
payload.QWrite(EventName);
connection.WriteCommand(TConnectionPlatform.TCommands.icSubscribe, payload.Buffer);
}