This document presents a method for trace-checking cyber-physical system (CPS) properties using Hybrid Logic of Signals (HLS) and a tool called ThEodorE. HLS allows expressing complex CPS requirements involving both software and physical behaviors. ThEodorE reduces trace-checking to a satisfiability modulo theories problem solvable by SMT solvers. The method was evaluated on requirements from a satellite system and shown to check more requirements than existing approaches within practical time limits.