18c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/actual_cpi 28c2ecf20Sopenharmony_ciDate: August 2010 38c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 48c2ecf20Sopenharmony_ciDescription: It is possible to switch the cpi setting of the mouse with the 58c2ecf20Sopenharmony_ci press of a button. 68c2ecf20Sopenharmony_ci When read, this file returns the raw number of the actual cpi 78c2ecf20Sopenharmony_ci setting reported by the mouse. This number has to be further 88c2ecf20Sopenharmony_ci processed to receive the real dpi value: 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci ===== ==== 118c2ecf20Sopenharmony_ci VALUE DPI 128c2ecf20Sopenharmony_ci ===== ==== 138c2ecf20Sopenharmony_ci 1 400 148c2ecf20Sopenharmony_ci 2 800 158c2ecf20Sopenharmony_ci 4 1600 168c2ecf20Sopenharmony_ci ===== ==== 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci This file is readonly. 198c2ecf20Sopenharmony_ci Has never been used. If bookkeeping is done, it's done in userland tools. 208c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/actual_profile 238c2ecf20Sopenharmony_ciDate: August 2010 248c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 258c2ecf20Sopenharmony_ciDescription: When read, this file returns the number of the actual profile in 268c2ecf20Sopenharmony_ci range 0-4. 278c2ecf20Sopenharmony_ci This file is readonly. 288c2ecf20Sopenharmony_ci Please use binary attribute "settings" which provides this information. 298c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/firmware_version 328c2ecf20Sopenharmony_ciDate: August 2010 338c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 348c2ecf20Sopenharmony_ciDescription: When read, this file returns the raw integer version number of the 358c2ecf20Sopenharmony_ci firmware reported by the mouse. Using the integer value eases 368c2ecf20Sopenharmony_ci further usage in other programs. To receive the real version 378c2ecf20Sopenharmony_ci number the decimal point has to be shifted 2 positions to the 388c2ecf20Sopenharmony_ci left. E.g. a returned value of 138 means 1.38 398c2ecf20Sopenharmony_ci This file is readonly. 408c2ecf20Sopenharmony_ci Please use binary attribute "info" which provides this information. 418c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/info 448c2ecf20Sopenharmony_ciDate: November 2012 458c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 468c2ecf20Sopenharmony_ciDescription: When read, this file returns general data like firmware version. 478c2ecf20Sopenharmony_ci When written, the device can be reset. 488c2ecf20Sopenharmony_ci The data is 6 bytes long. 498c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_buttons 528c2ecf20Sopenharmony_ciDate: August 2010 538c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 548c2ecf20Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 558c2ecf20Sopenharmony_ci press of a button. A profile is split in settings and buttons. 568c2ecf20Sopenharmony_ci profile_buttons holds information about button layout. 578c2ecf20Sopenharmony_ci When written, this file lets one write the respective profile 588c2ecf20Sopenharmony_ci buttons back to the mouse. The data has to be 19 bytes long. 598c2ecf20Sopenharmony_ci The mouse will reject invalid data. 608c2ecf20Sopenharmony_ci Which profile to write is determined by the profile number 618c2ecf20Sopenharmony_ci contained in the data. 628c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 638c2ecf20Sopenharmony_ci which profile to read. 648c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons 678c2ecf20Sopenharmony_ciDate: August 2010 688c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 698c2ecf20Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 708c2ecf20Sopenharmony_ci press of a button. A profile is split in settings and buttons. 718c2ecf20Sopenharmony_ci profile_buttons holds information about button layout. 728c2ecf20Sopenharmony_ci When read, these files return the respective profile buttons. 738c2ecf20Sopenharmony_ci The returned data is 19 bytes in size. 748c2ecf20Sopenharmony_ci This file is readonly. 758c2ecf20Sopenharmony_ci Write control to select profile and read profile_buttons instead. 768c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_settings 798c2ecf20Sopenharmony_ciDate: August 2010 808c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 818c2ecf20Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 828c2ecf20Sopenharmony_ci press of a button. A profile is split in settings and buttons. 838c2ecf20Sopenharmony_ci profile_settings holds information like resolution, sensitivity 848c2ecf20Sopenharmony_ci and light effects. 858c2ecf20Sopenharmony_ci When written, this file lets one write the respective profile 868c2ecf20Sopenharmony_ci settings back to the mouse. The data has to be 13 bytes long. 878c2ecf20Sopenharmony_ci The mouse will reject invalid data. 888c2ecf20Sopenharmony_ci Which profile to write is determined by the profile number 898c2ecf20Sopenharmony_ci contained in the data. 908c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 918c2ecf20Sopenharmony_ci which profile to read. 928c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_settings 958c2ecf20Sopenharmony_ciDate: August 2010 968c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 978c2ecf20Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 988c2ecf20Sopenharmony_ci press of a button. A profile is split in settings and buttons. 998c2ecf20Sopenharmony_ci profile_settings holds information like resolution, sensitivity 1008c2ecf20Sopenharmony_ci and light effects. 1018c2ecf20Sopenharmony_ci When read, these files return the respective profile settings. 1028c2ecf20Sopenharmony_ci The returned data is 13 bytes in size. 1038c2ecf20Sopenharmony_ci This file is readonly. 1048c2ecf20Sopenharmony_ci Write control to select profile and read profile_settings instead. 1058c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings 1088c2ecf20Sopenharmony_ciDate: August 2010 1098c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1108c2ecf20Sopenharmony_ciDescription: When read, this file returns the settings stored in the mouse. 1118c2ecf20Sopenharmony_ci The size of the data is 3 bytes and holds information on the 1128c2ecf20Sopenharmony_ci startup_profile. 1138c2ecf20Sopenharmony_ci When written, this file lets write settings back to the mouse. 1148c2ecf20Sopenharmony_ci The data has to be 3 bytes long. The mouse will reject invalid 1158c2ecf20Sopenharmony_ci data. 1168c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/startup_profile 1198c2ecf20Sopenharmony_ciDate: August 2010 1208c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1218c2ecf20Sopenharmony_ciDescription: The integer value of this attribute ranges from 0-4. 1228c2ecf20Sopenharmony_ci When read, this attribute returns the number of the profile 1238c2ecf20Sopenharmony_ci that's active when the mouse is powered on. 1248c2ecf20Sopenharmony_ci This file is readonly. 1258c2ecf20Sopenharmony_ci Please use binary attribute "settings" which provides this information. 1268c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 127