serial coms - again


Results 1 to 40 of 58

Threaded View

  1. #28
    malc-c's Avatar
    malc-c Guest


    Did you find this post helpful? Yes | No

    Default Incoming !!

    Need one final bit of assistance. We've made the changes to the PC application so that it sends the complete string back to the PIC. Q tells the PIC to send data, S tells it to expect data

    QS350635250249250250250249250250250249000000000000000000000000000000001501501501500000000000000000Q

    This should then populate the variables as follows

    Code:
    [dec3 normtemp[0]]
    [dec3 normtemp[1]]
    [dec3 normtemp[2]]
    [dec3 normtemp[3]]
    
    [dec3 alarmlow[0]]
    [dec3 alarmlow[1]]
    [dec3 alarmlow[2]]
    [dec3 alarmlow[3]]
    
    [dec3 alarmhigh[0]]
    [dec3 alarmhigh[1]]
    [dec3 alarmhigh[2]]
    [dec3 alarmhigh[3]]
    
    [#StartHour[0] DIG 1,#StartHour[0] DIG 0,#StartMin[0] DIG 1,#StartMin[0] DIG 0]
    [#StartHour[1] DIG 1,#StartHour[1] DIG 0,#StartMin[1] DIG 1,#StartMin[1] DIG 0]
    [#StartHour[2] DIG 1,#StartHour[2] DIG 0,#StartMin[2] DIG 1,#StartMin[2] DIG 0]
    [#StartHour[3] DIG 1,#StartHour[3] DIG 0,#StartMin[3] DIG 1,#StartMin[3] DIG 0]
    
    [#StopHour[0] DIG 1,#StopHour[0] DIG 0,#StopMin[0] DIG 1,#StopMin[0] DIG 0]
    [#StopHour[1] DIG 1,#StopHour[1] DIG 0,#StopMin[1] DIG 1,#StopMin[1] DIG 0]
    [#StopHour[2] DIG 1,#StopHour[2] DIG 0,#StopMin[2] DIG 1,#StopMin[2] DIG 0]
    [#StopHour[3] DIG 1,#StopHour[3] DIG 0,#StopMin[3] DIG 1,#StopMin[3] DIG 0]
    
    [dec3 Droptemp[0]]
    [dec3 Droptemp[1]]
    [dec3 Droptemp[2]]
    [dec3 Droptemp[3]]
    
    [#lightsetHR[0] DIG 1,#lightsetHR[0] DIG 0,#lightsetMN[0] DIG 1,#lightsetMN[0] DIG 0]
    [#lightsetHR[1] DIG 1,#lightsetHR[1] DIG 0,#lightsetMN[1] DIG 1,#lightsetMN[1] DIG 0]
    
    [#lightoffHR[0] DIG 1,#lightoffHR[0] DIG 0,#lightoffMN[0] DIG 1,#lightOFFMN[0] DIG 0]
    [#lightoffHR[1] DIG 1,#lightoffHR[1] DIG 0,#lightoffMN[1] DIG 1,#lightOFFMN[1] DIG 0]
    Now I've used the following to handle the import of things like normtemp etc and that work fine

    Code:
       TempWD = 0
        HSERIN 1000,RX_Bombed,[DEC3 TempWD]
        normtemp[0] = TempWD   
        SetPoints(0)=normtemp[0]
    However I'm having issues formatting the HSERIN sections for the times such as lightsON and Lights OFF and StartHour etc, especially as these are just two digits 00 - 23 for hours and 00 - 59 for mins. MCS reports
    Expected ']'
    but it doesn't hell me where, and adding them to most logical places (like at the end) still results in similar errors

    Any ideas ?
    Last edited by malc-c; - 30th August 2010 at 17:49. Reason: more info on the error

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts