public UInt16 this [int indexer] { get { return(core.GetRegisterRWUnsigned(indexer)); } set { core.SetRegisterRW(indexer, value); } }