#idString Riden,Riden RD6006 #name Riden RD6006 #handle RD6006 #port comfixedbaud #baudrate 115200 #driver Modbus #cmdDelayTime 50 #scpiCmd SysTC? holding? 0x05 #scpiCmd VSet holding 0x08 (value) *100 #scpiCmd VSet? holding? 0x08 /100 #scpiCmd ISet holding 0x09 (value) *1000 #scpiCmd ISet? holding? 0x09 /1000 #scpiCmd VOut? holding? 0x0a /100 #scpiCmd IOut? holding? 0x0B /100 #scpiCmd Watt? holding? 0x0D /100 #scpiCmd ERROR? holding? 0x10 #scpiCmd MODE? holding? 0x11 #scpiCmd OUTPUT? holding? 0x12 #scpiCmd OUTPUT holding 0x12 (value) #scpiCmd MEM? holding? 0x13 #scpiCmd MEM holding 0x13 (value) #scpiCmd BattM? holding? 0x20 #scpiCmd BattV? holding? 0x21 /100 #scpiCmd BattT? holding? 0x23 #scpiCmd Ah? holdingl? 0x26 /1000 #scpiCmd Wh? holdingl? 0x28 /1000 #scpiCmd BL? holding? 0x48 #scpiCmd BL holding 0x48 (value) #scpiCmd M0OVP? holding? 0x52 /100 #scpiCmd M0OVP holding 0x52 (value) *100 #scpiCmd M0OCP? holding? 0x53 /1000 #scpiCmd M0OCP holding 0x53 (value) *1000 #scpiCmd values? holding? 0x08 /100;holding? 0x09 /1000;holding? 0x0A /100;holding? 0x0B /1000;holding? 0x0D /100;holding? 0x21 /100;holding? 0x23;holdingl? 0x26 /1000;holdingl? 0x28 /1000 #scpiCmd model? holding? 0x00 #scpiCmd getDeviceSW? holding? 0x03 /100 ;#scpiCmd getDeviceSN? holdingl? 0x01 ; A list of possible column name with unit and formatter (SI, Time, Int, D0..D6) #value VoltageSet V D #value CurrentSet A D3 #value Voltage V D2 #value Current A D3 #value Power W D2 #value BatteryVoltage V D2 #value BatteryTemp °C D0 #value AmpH Ah D3 #value WattH Wh D3 ; This is a single line command #askValues values?;[100] ;Accept this delay when reading values (seconds) #readingDelay 5 ; Initial commands to meter when establishing connection #initCmd ; Final command to meter before breaking connection #finalCmd OUTPUT 0 ; Used when output off button is pressed #outputOff OUTPUT 0 #interfaceType PS #interface setVoltage VSet (value) #interface setCurrent ISet (value) #interface setOn OUTPUT (value) #interface getVoltage VOut? #interface getCurrent IOut? #interface getOn OUTPUT? #interface readVoltage 0 #interface readCurrent 1 ; Strings to configure device in different modes ; First parameter must match a #value (4 parameter) and second parameter must match what #askMode returns ; First parameter is also used in shortcut menu ;#cmdMode ; Setup menu functions ; The parameters on the first line is: type name page ; Settings on the following lines are: ; read: SCPI to read value from device, is used to synchronize when opening setup page or setting equal named fields. Not always used ; readformat: Parse read value. ; write: Send the value to device, this field is used in combination with data fields in the details to send updates to device. ; tip: Add this tip to all components for this input field. #cmdSetup buttonsOn Output Main :read: OUTPUT? :write: OUTPUT :tip: Turn output on or off :updatealloff: :update: Output :updatedelayed: 0.3 Off 0 On 1 #cmdSetup radio Voltage Main :read: VSet? :write: VSet :update: Voltage :updatedelayed: 0.3 :tip: Setup this voltage 3.3V 3.3 5V 5.0 12V 12.0 24V 24.0 48V 48.0 60V 60.0 #cmdSetup radio Current Main :read: ISet? :write: ISet :update: Current :updatedelayed: 0.3 :tip: Output will current limit at this current 100mA 0.1 250mA 0.25 500mA 0.5 1A 1.0 3A 3.0 6A 6.0 #cmdSetup number Voltage Main :read: VSet? :write: VSet :tip: Setting this voltage, does not turn output on/off V 0.00 60.00 #cmdSetup number Current Main :read: ISet? :write: ISet :tip: Setting this current, does not turn output on/off A 0.000 6.000 #cmdSetup combobox Memory Main :write: MEM :read: MEM? :tip: Setting this memory, turns output off :update: Voltage Current :updatedelayed: 0.3 M0 0 M1 1 M2 2 M3 3 M4 4 M5 5 M6 6 M7 7 M8 8 M9 9 #cmdSetup indicatornum Status Main :read: Mode? CV 0 blue CC 1 red #cmdSetup indicatornum Status Main :read: ERROR? OK 0 blue OVP 1 red OCP 2 red #cmdSetup indicatornum Status Main :read: BattM? Batt_Mode_Off 0 blue Batt_Mode_On 1 red #cmdSetup slider Backlight Display :read: BL? :write: BL :tip: 0=Minimal brightness, 5=Maximal brightness _ 0 5 #cmdSetup number OVP Limits :read: M0OVP? :write: M0OVP :tip: Output will turn off if it is above this voltage V 0 62 #cmdSetup number OCP Limits :read: M0OCP? :write: M0OCP :tip: Output will turn off if it is above this voltage A 0 6.2