////REVIEW: this should probably use layout variants; if not, should be turned into an 'orientation' property public void SetPosition(Position position) { var command = NPadOutputReport.Create(); command.SetPosition(position); ExecuteCommand(ref command); }
public Position GetPosition() { var command = NPadOutputReport.Create(); if (ExecuteCommand(ref command) < 0) { return(Position.Default); } return((Position)command.position); }