static public bool OnSndMsg(isaCommand cmd)
 {
     //this handles pings and comm level messages
     return(SendMsg?.Invoke(cmd) == true);
 }