Due to the architecture differences between cRIO and cDAQ, the way to read in the USER1 button value is slightly different depending on which one you want to read.
CompactDAQ
You can use the system hardware property node from the NI System Configuration API to read the state of the USER1 button. One indicator from the array will be representing value of USER1 button. Some cDAQ devices will need additional code to access USER button and LED states.
CompactRIO
On cRIOs, the USER1 button value is available only directly from FPGA. You have to choose FPGA interface when adding cRIO to your project and you will be able to read it.