pointType44Parser :: Get PointType44 
pointType44Parser = do 
         
  pointTag <- getByteString 10                                       
  pwrStatus <- getInt16                                  
  pwrMode <- getInt16                                  
  validRX <- getInt16                                      
  startTime1 <- getInt16                                   
  startTime2 <- getInt16                                 
  startTime3 <- getInt16                                 
  onTime1 <- getInt16                                      
  onTime2 <- getInt16                                      
  onTime3 <- getInt16                                    
  offTime1 <- getInt16                                 
  offTime2 <- getInt16                                     
  offTime3 <- getInt16                                     
  activeTimeZone <- getInt16                             
  holdTime <- getInt16                                 
  pwrTime <- getInt16                                      
  dONum <- getInt16                                        
  lowBattery <- getIeeeFloat32                                 
  onCounter <- getWord32le                                
  offCounter <- getWord32le                                   
       
  return $ PointType44 pointTag pwrStatus pwrMode validRX startTime1 startTime2 startTime3 onTime1 onTime2 onTime3 offTime1 offTime2 offTime3 activeTimeZone holdTime pwrTime 
    dONum lowBattery onCounter offCounter
pointType44Parser :: Get PointType44
pointType44Parser = do 
         
  pointTag <- getByteString 10                                       
  pwrStatus <- getInt16                                  
  pwrMode <- getInt16                                  
  validRX <- getInt16                                      
  startTime1 <- getInt16                                   
  startTime2 <- getInt16                                 
  startTime3 <- getInt16                                 
  onTime1 <- getInt16                                      
  onTime2 <- getInt16                                      
  onTime3 <- getInt16                                    
  offTime1 <- getInt16                                 
  offTime2 <- getInt16                                     
  offTime3 <- getInt16                                     
  activeTimeZone <- getInt16                             
  holdTime <- getInt16                                 
  pwrTime <- getInt16                                      
  dONum <- getInt16                                        
  lowBattery <- getIeeeFloat32                                 
  onCounter <- getWord32le                                
  offCounter <- getWord32le                                   
       
  return $ PointType44 pointTag pwrStatus pwrMode validRX startTime1 startTime2 startTime3 onTime1 onTime2 onTime3 offTime1 offTime2 offTime3 activeTimeZone holdTime pwrTime 
    dONum lowBattery onCounter offCounter
pointType44Parser = do 
         
  pointTag <- getByteString 10                                       
  pwrStatus <- getInt16                                  
  pwrMode <- getInt16                                  
  validRX <- getInt16                                      
  startTime1 <- getInt16                                   
  startTime2 <- getInt16                                 
  startTime3 <- getInt16                                 
  onTime1 <- getInt16                                      
  onTime2 <- getInt16                                      
  onTime3 <- getInt16                                    
  offTime1 <- getInt16                                 
  offTime2 <- getInt16                                     
  offTime3 <- getInt16                                     
  activeTimeZone <- getInt16                             
  holdTime <- getInt16                                 
  pwrTime <- getInt16                                      
  dONum <- getInt16                                        
  lowBattery <- getIeeeFloat32                                 
  onCounter <- getWord32le                                
  offCounter <- getWord32le                                   
       
  return $ PointType44 pointTag pwrStatus pwrMode validRX startTime1 startTime2 startTime3 onTime1 onTime2 onTime3 offTime1 offTime2 offTime3 activeTimeZone holdTime pwrTime 
    dONum lowBattery onCounter offCounter