G300 Programming Guide