diff --git a/TODO b/TODO index 007c90ee6365d2256d4d3f1900eefe1ab6d72f04..b3dcfa59e0d931851bac767cdf9e2d76a72cf248 100644 --- a/TODO +++ b/TODO @@ -8,3 +8,76 @@ 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. + +Implementing CFG commands: + + 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