Package - https://github.com/Debian/dh-make-golang Logging. Review gq-rfc1201-1.40.txt * Implement missing commands Sample prometheus console page. Pull configuration in from a config file. Allow for multiple devices? Turn command line tool into something that takes flags and so on. List of the various bytes of the config block based off this post https://www.gqelectronicsllc.com/forum/topic.asp?TOPIC_ID=4447 : PowerOnOff, //to check if the power is turned on/off intended AlarmOnOff, //1 SpeakerOnOff, GraphicModeOnOff, BackLightTimeoutSeconds, IdleTitleDisplayMode, AlarmCPMValueHiByte, //6 AlarmCPMValueLoByte, CalibrationCPMHiByte_0, CalibrationCPMLoByte_0, CalibrationuSvUcByte3_0, CalibrationuSvUcByte2_0, //11 CalibrationuSvUcByte1_0, CalibrationuSvUcByte0_0, CalibrationCPMHiByte_1, CalibrationCPMLoByte_1, //15 CalibrationuSvUcByte3_1, CalibrationuSvUcByte2_1, CalibrationuSvUcByte1_1, CalibrationuSvUcByte0_1, CalibrationCPMHiByte_2, //20 CalibrationCPMLoByte_2, CalibrationuSvUcByte3_2, CalibrationuSvUcByte2_2, CalibrationuSvUcByte1_2, CalibrationuSvUcByte0_2, //25 IdleDisplayMode, AlarmValueuSvByte3, AlarmValueuSvByte2, AlarmValueuSvByte1, AlarmValueuSvByte0, //30 AlarmType, SaveDataType, SwivelDisplay, ZoomByte3, ZoomByte2, //35 ZoomByte1, ZoomByte0, SPI_DataSaveAddress2, SPI_DataSaveAddress1, SPI_DataSaveAddress0, //40 SPI_DataReadAddress2, SPI_DataReadAddress1, SPI_DataReadAddress0, PowerSavingMode, Reserved, //45 Reserved, Reserved, DisplayContrast, MAX_CPM_HIBYTE, MAX_CPM_LOBYTE, //50 Reserved, LargeFontMode, LCDBackLightLevel, ReverseDisplayMode, MotionDetect, //55 bBatteryType, BaudRate, Reserved, GraphicDrawingMode, LEDOnOff, Reserved, SaveThresholdValueuSv_m_nCPM_HIBYTE, SaveThresholdValueuSv_m_nCPM_LOBYTE, SaveThresholdMode, SaveThresholdValue3, SaveThresholdValue2, SaveThresholdValue1, SaveThresholdValue0, Save_DateTimeStamp, //this one uses 6 byte space